高分求助:怎样做一个匿名发送多邮件! 这样是不是只能用不需要验证的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); } ?> 在原有代码上面加个查询功能。 为什么DZ每个页面的查询语句那么少,我程序要用那么多呢? 导数据:MSSQL数据库导入到MYSQL 现在网上支持php5的空间是不是比较少啊? 复选,单选 如何取返回值??? alert如何显示function方法返回的结果 显示记录的行号的问题 如何在PHP中实现loading.... 一个怪问题 关于上传头像为问题(thinkphp5) 验证表单数据 大侠,,过来一个
把$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);
}
?>