|
本人的系统环境2003+php+MDaemon7.23(本地邮箱tzh@mump3.dns0755.net)php发邮件代码为:<br>
<?php<br>
$mailto = 'ttzzhh@mail.hz.zj.cn'; //接收邮件的地址。只填写一个地址即可<br>
error_reporting(E_ALL);<br>
$counts = isset($_GET['counts']) ? intval($_GET['counts']) : 0;<br>
$message = "SMTP TEST:\nTime:".date("Y-m-d H:i:s")."";<br>
$number = $counts + 1;<br>
if ($counts > 0) {<br>mail($mailto, "你好收到吗?", $message, "From: tzh@mump3.dns0755.net\nReply-To: ttzzhh@mail.hz.zj.cn\nX-Mailer: PHP/" . phpversion());<br>
}<br>
echo "<a href='".$_SERVER['PHP_SELF']."?counts=$number' style='color:blue;font-size:12px'>点击进行第 $number 次发送测试邮件,目标:$mailto</a>";<br>
?><br>
在浏览器里打开上述代码的PHP文件后<br>
<br>
产生错误提示如下:<br>
<br>
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Inetpub\wwwroot\mail.php on line 8<br>
点击进行第 2 次发送测试邮件,目标:ttzzhh@mail.hz.zj.cn<br>
<br>
我仔细地饿察看了PHP.ini配置mail()函数如下:<br>
[mail function]<br>
; For Win32 only.<br>
SMTP = localhost<br>
smtp_port = 25<br>
<br>
; For Win32 only.<br>
sendmail_from = tzh@mump3.dns0755.net<br>
<br>
都正确的,正是疑惑 请大家帮忙 看看到底还有啥地方可能没设置到?谢谢大家了!<br>
|
|