PHP邮件功能疑难解答

时间:2012-11-21 18:10:47

标签: email sendmail php

如何解决PHP的邮件功能?下面的代码(显然我在那里有我的实​​际电子邮件地址)输出 ERROR ,我没有收到消息:

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

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

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

我应该从哪里开始排除故障?

1 个答案:

答案 0 :(得分:0)

想出来......

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