【发布时间】:2013-04-22 16:07:18
【问题描述】:
我有很多电子邮件、gmail 和其他电子邮件,我尝试向每个电子邮件发送一封电子邮件。实际上,只有 1 封电子邮件收到该消息,而另一封电子邮件(例如 gmail)则没有。
使用 linux :命令 echo "Hi" | mail -s "test" xxxxxxxx@gmail.com 工作正常。
但是使用 PHP,邮件不会发送....
我的 mail.log 中没有错误。你有什么想法吗?
谢谢!
编辑:我在 linux 服务器上。
【问题讨论】:
-
php 的
mail()是无用的垃圾。尝试改用 Swiftmailer 或 PHPMailer,这两种方法都可以更好地诊断邮件问题。 -
向我们展示whathaveyoutried.com - 可以使用sscce.org
-
您的 SMTP 是否已配置,PHP 是否设置为使用它?请向我们展示您的 PHP 代码和您遇到的错误。
-
我有很多服务器,我从来没有遇到过问题,在我的 php.ini 中我有 SMTP = localhost smtp_port = 25