除 Gmail 和 Hotmail 之外的任何电子邮件帐户均未收到电子邮件

除 Gmail 和 Hotmail 之外的任何电子邮件帐户均未收到电子邮件

我们使用 PHP 5.0 和 MySQL 5.0 开发了一个 Web 应用程序。它在 Linux Redhat 上的 Apache 上运行。它具有一项功能,即应用程序使用 mail() 函数将电子邮件发送到用户的注册电子邮件地址。

(从我们的服务器发送的)电子邮件仅接收 GMail 或 Hotmail 电子邮件帐户。Yahoo 或 Rediffmail 其他电子邮件帐户不接收。

知道从哪里开始调试这个吗?

谢谢。

答案1

PHP 可能不是该电子邮件的实际发送者。

检查电子邮件服务器(sendmail、exim 等)日志文件(在 debian 上,日志位于 /var)。

检查 admin@ 或 postmaster@ 电子邮箱中是否有未送达通知。

检查我们的 ISP 是否使用错误的域名为您的服务器 IP 发布 RDNS。

尽管可能性较小,但请在您的注册商处检查您域名的 SPF。

相关内容