【发布时间】:2014-06-18 02:08:42
【问题描述】:
我有一个WebFaction 服务器和以下代码:
$to = "outreach@bmun.org";
$reply_to = "From: " . $_POST['email'];
$name = $_POST['name'];
$subject = "Outreach Request Session for " . $_POST['school'] . " on " . $_POST['date'];
$em = $_POST['message'] . "\n-" . $name;
$sentmail = mail($to, $subject, $em, $reply_to);
$sentmail 返回 true,但电子邮件由于某种原因没有发送。
【问题讨论】:
-
true的返回值仅表示该消息已被服务器接受传递。未到达可能意味着它已成为垃圾邮件,服务器未正确配置为发送邮件等。您可能应该尝试使用 serverfault.com。 -
如果 PHP
mail()函数返回true则问题不在于 PHP。您应该查看邮件服务器的日志。邮件也可能在垃圾邮件文件夹中......
标签: php email webfaction