如果该服务器不接收电子邮件,我是否需要 MX 记录才能通过 SMTP 发送电子邮件?

如果该服务器不接收电子邮件,我是否需要 MX 记录才能通过 SMTP 发送电子邮件?

我已经在我们的 DMZ 中设置了一个 SMTP 服务器,以便通过 postfix 向我们托管的网站发送电子邮件。

如果我想从该服务器向我们的网络外部发送电子邮件,但收到的电子邮件将发送到我们的 Exchange 服务器,那么该服务器是否仍然需要公共 MX 记录?

我认为答案可能是肯定的,将该服务器列入白名单作为来自我们域的电子邮件的可接受发件人,但我希望得到一些澄清。

提前致谢。

答案1

不,您不需要 MX 记录。MX 记录指定域的电子邮件发往何处,而不是发自何处。任何使用 MX 记录作为测试来确定发送服务器是否有效的人都是错误的。

您应该做的是确保您的域名有一个 SPF 记录,该记录将该服务器指定为您的域名的有效发件人。

答案2

否。您不需要 MX 记录来发送...不过,你可能需要确保你有一个反向 PTR 记录如果您要向全世界发送邮件,则该主机必须为该主机。如果您只想发送到您的 Exchange 服务器,则可以将 Exchange 服务器设置为智能主机(中继)在 Postfix 系统上或添加接收连接器在 Exchange 服务器中使用 Postfix 服务器的详细信息。

相关内容