DSN 服务不可用

DSN 服务不可用

我刚刚迁移到新安装的服务器时遇到了问题。我正在运行 sendmail,但无法将邮件发送到特定域。其他地方的邮件似乎都正常工作。日志显示:

DSN: Service unavailable

奇怪的是,我收到一条已接受传送的消息,然后收到一条后续条目,提示“DSN:服务不可用”。

为什么会这样?我没有通过智能主机进行中继。我发送邮件的服务器没有公共 IP,仅用于从 PHP 应用程序发送邮件。

由于谷歌并没有提供很大帮助,因此任何建议都值得感激。

答案1

可能有 mx 记录设置问题。运行以下命令:

挖掘 site.com mx

其中 site.com 是您的域名。

在输出中,您将看到问题部分,这是查找 MX 的问题。在答案部分,您将找到为域配置的 mx 条目。检查 mx 记录是否正确。

示例输出如下:其中有 3 个 mx 记录条目,如 ASPMX.L.GOOGLE.com.、ALT1.ASPMX.L.GOOGLE.com. 等

;; 问题部分:;thestarworks.com。在 MX

;; 答案部分: thestarworks.com。3600 IN MX 10 ASPMX.L.GOOGLE.com。thestarworks.com。3600
IN MX 20 ALT1.ASPMX.L.GOOGLE.com。thestarworks.com。3600
IN MX 30 ALT2.ASPMX.L.GOOGLE.com。

相关内容