将 MX 指向未托管域名的邮件服务器?

将 MX 指向未托管域名的邮件服务器?

我正在开发一个系统,其中 Moodle 软件位于一个域(我将其称为 moodlehost.com)上,该域正在与另一个域(我将其称为 smtphost.com)上的 SMTP 服务器建立 LOGIN 连接。我被带去从事 Moodle 方面的工作,但我最终也从事了一些 DNS 工作,尽管我不是 DNS 或服务器管理方面的专家。

我在 moodlehost.com 上安装了 Moodle 软件,登录到 smtphost.com 上的 SMTP 服务器,并在 smtphost.com 上配置了 SPF,以批准来自 moodlehost.com IP 的电子邮件。它运行良好,并顺利通过了所有垃圾邮件过滤器检查。注意:smtphost.com 的 MX 是一个邮件服务器,我将其称为 underlingsmtp.com。

** 根据 Tim 的要求进行以下编辑:要从 Moodle 建立与 SMTP 服务器的连接,我输入 smtphost.com 并使用端口 587。但是,smtphost.com 的 MX 记录指向另一个邮件服务器,underlyingsmtp.com。(既然您问到了这个问题,我记得 MX 仅适用于传入邮件,对吗?因此 smtphost.com 的 MX 记录与通过 smtphost.com 发送的外发邮件无关?在这种情况下,我的问题是一样的:为什么我要将 moodlehost.com 的 MX 记录指向与 smtphost.com 上的 MX 记录相同的地址?)

负责我所用系统的系统管理员希望我在 moodlehost.com 上设置 MX 记录,以便它们指向 underlingsmtp.com,即使 moodlehost.com 不存在于该服务器上,并且任何传入邮件 @moodlehost.com 都会因此被退回。他的解释是“混合发送(大多数情况下)是可能发生黑名单的地方。对于转发邮件,全有或全无是最好的选择,仅此而已。”

再说一遍,我不是服务器专家,但这对我来说没有任何意义。一旦 moodlehost.com 将外发邮件交给 smtphost.com 上的 SMTP 服务器,它就不再存在了,外发电子邮件都会通过 SPF、DKIM 和 DMARC。我看不出将 moodlehost.com MX 指向 undergroundsmtp.com 有什么帮助,而且如果我们将 MX 指向我们没有帐户的邮件服务器,那么任何传入邮件都会被退回,这实际上似乎很可疑。

有人能帮我理解将 MX 指向 underground.com 是否合理吗?如果合理,为什么?非常感谢您的时间。

** 编辑:我们预计不会有任何邮件发送到 moodlehost.com,但如果有,则肯定不能也不会由 undergroundsmtp.com 处理。处理传入邮件的服务器是 moodlehost.com。它是唯一可以这样做的服务器。如果我们将 MX 记录指向其他地方,邮件将被退回。

我的问题是:如果我在网站 A 上有一个脚本,需要与服务器 B 建立 SMTP 连接来发送邮件,那么网站 A 的 MX 记录是否也需要指向服务器 B?

答案1

核心问题:如果我在网站 A 上有一个脚本,需要与服务器 B 建立 SMTP 连接来发送邮件,那么网站 A 的 MX 记录是否也需要指向服务器 B?

否。MX 记录指定处理单个域的传入电子邮件的服务器。任何其他域都无关紧要,包括向其发送邮件的域。

相关内容