PHP邮件功能总是返回false

时间:2014-01-24 19:08:57

标签: php email

我想从我的网站使用php发送邮件。我已完成以下步骤,但邮件仍无法正常工作。它总是返回一个错误。

我创建了一个邮件ID,然后更改了php.ini文件中的SMTP,smtp_port和sendmail_from值。我已经测试过将SMTP和smtp设置为默认值(localhost和25)以及cpanel(abc-22.example.net和465)的邮件客户端配置中给出的值。我还检查了phpinfo以检查这些值是否设置成功。我也检查了错误日志,没有记录错误。服务器上安装的php版本是5.4.24。

2 个答案:

答案 0 :(得分:2)

使用phpmailer始终使用SMTP身份验证进行邮件发送。某些主机端不允许使用mail()。因为spaming。

点击here

答案 1 :(得分:0)

您是否更改了标题中的From:属性?

如果您这样做,某些ISP会阻止您的邮件。

See this SO post