1

如何对 PHP 的邮件功能进行故障排除?下面的代码(显然我在那里有我的实​​际电子邮件地址)输出错误,我没有收到消息:

if(mail("email@address.com","test subject","test messaeg"))
    echo "SENT";
else
    echo "ERROR";

我的 php.ini 具有 CentOS 6.3 最小设置的默认设置:

SMTP = localhost
smtp_port = 25
sendmail_path = /usr/sbin/sendmail -t -i
mail.add_x_header = On

我通过 SSH 尝试了以下操作,效果很好。我收到了到我的 gmail 帐户的消息:

echo "Body text." | mail -s "Hello world" email@adderss.com

我应该从哪里解决这个问题?

4

1 回答 1

0

弄清楚了...

必须使用此处的说明禁用 SELINUX:http ://www.crypt.gen.nz/selinux/disable_selinux.html

于 2012-11-21T18:28:58.523 回答