如何解决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
我应该从哪里开始排除故障?
答案 0 :(得分:0)
想出来......
必须按照此处的说明禁用SELINUX:http://www.crypt.gen.nz/selinux/disable_selinux.html