【发布时间】:2013-05-10 09:46:14
【问题描述】:
喂!!我有一个大问题,我有一个带有 php 5.3.2 的 Ubuntu 10.10,我使用 phpmailer 发送邮件,该功能就像一个月前一样工作。但是要知道,它只是说,用 php 邮件发送电子邮件,或者用 phpmailer 说的发送!
消息从未到达!使用 2 个函数,我不知道 php.ini 是否会移动,或者其他什么。
所有脚本都在其他服务器(数字海洋)中进行了测试,并且运行良好。 但是知道在这台服务器上,是不行的。
我执行 @linux: mail.php 的时间,它的中间,并发送我的消息“SEND MESSAGE”。
在 Gmail 中,我已经检查了 Spam 的位置,但它们从未到达。
无防火墙,Ubuntu 10.10,phpmailer lasta 版本,php 5.3.2
我在同一系统中使用具有相同配置的 Python 脚本进行检查,并且可以正常工作!!! 但是使用 php 没有任何效果!
请帮忙!!
【问题讨论】:
-
你可能被列入黑名单
-
检查您的邮件队列?也许服务器没有中继。也许您的 smtpd 已更新并覆盖了配置,因此它只会为现在不面向 Internet 的本地用户中继。如果您正在写入邮件队列,即 smtpd 正在接收您的邮件,那么您可以尝试队列刷新并检查错误日志/队列日志,看看为什么它失败并且没有向外发送邮件。如果它没有进入邮件队列,那么你的 php 在某处是错误的(或者你没有安装 smtpd)
标签: php email sendmail phpmailer