高分求助:怎样做一个匿名发送多邮件! 这样是不是只能用不需要验证的SMTP服务?如果是,请问哪些是不需要验证的SMTP服务呢?请高手帮忙啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mail($thisemail,"主题",$body,"From:$emailfrom")把$emailfrom随便改个地址就可以了。 能不能说的具体点呢?最好给点代码看看。我的信箱[email protected] http://main.xxiyy.com/softlist.asp?id=72比较实用,台湾有几个站有在用~~ 请高手帮忙看下,我想用tom的信箱。SMTP服务器为"smtp.tom.com",发送带附件的邮件,邮箱如:[email protected],密码,aa.请问执行下面代码后出现错误: Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in d:\php\phpcode3\mymail1.php on line 62请问下,如何在php.ini 配置啊。我配置的SMTP = smtp.tom.com sendmail_from = [email protected]为什么不行啊。<?php # 现在我们来生成表单。在产生可以上传文件的表单时, # 不要忘了把<form>标签的"enctype"属性设为"multipart/form-data". echo "<form action='$PHP_SELF' enctype='multipart/form-data' method='post'>\n"; echo "<input type='text' name='from'><br/>\n"; echo "<input type='text' name='to'><br/>\n"; echo "<input type='text' name='subject'><br/>\n"; echo "<input type='file' name='attachment'><br/>\n"; echo "<textarea name='body'></textarea><br/>\n"; echo "<input type='submit' name='send' value='Send'>\n"; echo "</form>\n"; # 如果用户已经按了"Send"按钮" if ($send) { # 定义分界线 $boundary = uniqid( ""); # 生成邮件头 $headers = "From: $from Content-type: multipart/mixed; boundary=\"$boundary\""; # 确定上传文件的MIME类型 if ($attachment_type) $mimeType = $attachment_type; # 如果浏览器没有指定文件的MIME类型, # 我们可以把它设为"application/unknown". else $mimeType = "application/unknown"; # 确定文件的名字 $fileName = $attachment_name; # 打开文件 $fp = fopen($attachment, "r"); # 把整个文件读入一个变量 $read = fread($fp, filesize($attachment)); # 好,现在变量$read中保存的是包含整个文件内容的文本块。 # 现在我们要把这个文本块转换成邮件程序可以读懂的格式 # 我们用base64方法把它编码 $read = base64_encode($read); # 现在我们有一个用base64方法编码的长字符串。 # 下一件事是要把这个长字符串切成由每行76个字符组成的小块 $read = chunk_split($read); # 现在我们可以建立邮件的主体 $body = "--$boundary Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit $body --$boundary Content-type: $mimeType; name=$fileName Content-disposition: attachment; filename=$fileName Content-transfer-encoding: base64 $read --$boundary--"; # 发送邮件 mail($to, $subject, $body, $headers); } ?> thinkphp数据库查询问题 php网站里嵌入.net网站 小弟不懂PHP程序,誰能帮我写一个小的PHO程序,感谢! PHP调试 php.ini 部署程序不是被数据库的表php与sqlserver php编程求助:同一时间如何控制session打开 谁用过短信接口和各种网上支付方式的整合的详细方法 PHP写方法( javascript 实现也行),在线等并给分! mysql怎么搜emoji? 有汉字的GBK编码,怎么输出汉字 验证表单数据 大侠,,过来一个
把$emailfrom随便改个地址就可以了。
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in d:\php\phpcode3\mymail1.php on line 62
请问下,如何在php.ini 配置啊。我配置的SMTP = smtp.tom.com
sendmail_from = [email protected]为什么不行啊。<?php
# 现在我们来生成表单。在产生可以上传文件的表单时,
# 不要忘了把<form>标签的"enctype"属性设为"multipart/form-data".
echo "<form action='$PHP_SELF' enctype='multipart/form-data' method='post'>\n";
echo "<input type='text' name='from'><br/>\n";
echo "<input type='text' name='to'><br/>\n";
echo "<input type='text' name='subject'><br/>\n";
echo "<input type='file' name='attachment'><br/>\n";
echo "<textarea name='body'></textarea><br/>\n";
echo "<input type='submit' name='send' value='Send'>\n";
echo "</form>\n";
# 如果用户已经按了"Send"按钮"
if ($send) {
# 定义分界线
$boundary = uniqid( "");
# 生成邮件头
$headers = "From: $from
Content-type: multipart/mixed; boundary=\"$boundary\"";
# 确定上传文件的MIME类型
if ($attachment_type) $mimeType = $attachment_type;
# 如果浏览器没有指定文件的MIME类型,
# 我们可以把它设为"application/unknown".
else $mimeType = "application/unknown";
# 确定文件的名字
$fileName = $attachment_name;
# 打开文件
$fp = fopen($attachment, "r");
# 把整个文件读入一个变量
$read = fread($fp, filesize($attachment));
# 好,现在变量$read中保存的是包含整个文件内容的文本块。
# 现在我们要把这个文本块转换成邮件程序可以读懂的格式
# 我们用base64方法把它编码
$read = base64_encode($read);
# 现在我们有一个用base64方法编码的长字符串。
# 下一件事是要把这个长字符串切成由每行76个字符组成的小块
$read = chunk_split($read);
# 现在我们可以建立邮件的主体
$body = "--$boundary
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
$body
--$boundary
Content-type: $mimeType; name=$fileName
Content-disposition: attachment; filename=$fileName
Content-transfer-encoding: base64
$read
--$boundary--";
# 发送邮件
mail($to, $subject, $body, $headers);
}
?>