我有一个小问题。我正在使用工作脚本(适用于我的测试帐户 - 共享服务器)使用mail()函数通过PHP发送邮件。PHP邮件()函数不送邮件
我刚刚得到一个专用服务器,我一直无法获得该功能的工作。我花了大约最近10个小时阅读BIND(SPF记录)上的各种文档,dovecot,sendmail和postfix尝试各种各样的事情来使其发挥作用。
显然我缺少的东西。
所以我们知道PHP代码工作正常。所有的头文件都很好。我们知道这是来自我的测试帐户的直接副本。所以这个问题必须出现在服务器配置的某个地方。 sendmail的路径是正确的,并且sendmail(显然)工作正常。我已经设置了脚本,现在根据PHP mail()函数的布尔结果提供“发送”或“错误”。那就是:
if(mail($blah,$blah,$blah,$blah,$blah)) { echo "Sent"; } else { echo "Error";}
结果始终显示为“已发送” - 但是,电子邮件永远不会到达。有人可以建议检查一下,因为我完全不熟悉这个(24小时左右!)。
在此先感谢。
瑞安
您是否在收件人电子邮件中检查了span文件夹 – tkt986 2011-01-08 03:34:38
您在专用服务器上运行过哪些邮件守护程序? – 2011-01-08 03:48:41
John,标签列表sendmail。 – 2011-01-08 03:55:38