一个域名的 MX 记录,以便其他域名可以使用相同的方式发送

一个域名的 MX 记录,以便其他域名可以使用相同的方式发送

我有两个域:d1.tldd2.tld

我想d2.tld使用来自的邮件发送[email protected]

我应该如何设置MX record以便接收邮件服务器能够接受该消息?

是吗:

d1.tld IN MX 10 mail.d2.tld

或者

d2.tld IN MX 10 mail.d1.tld

同时,我只想在d1.tld发送到某个@d1.tld地址时接收电子邮件 - 所以我想应该像这样d1.tld指向,对吗?mail.d1.tldd1.tld IN MX 10 mail.d1.tld

附注:我设置了一条SPF记录,允许d2.tld使用以下邮件发送消息:@d1.tld

答案1

如果您只希望 mail.d1.tld 接收 d1.tld 域的邮件,则只需要 1 个 MX 记录:

d1.tld IN MX 10 mail.d1.tld

拥有 d1.tld 的 SPF 记录以允许从 mail.d2.tld 发送邮件应该没问题。

不确定要将 d2.tld 电子邮件发送到哪里?

mail.d2.tld 需要允许中继未发送到其自身域名的电子邮件。您通常可以通过在邮件服务器配置中设置 IP 范围/子网来实现这一点。只要确保如果它对互联网开放,就不要将其配置为开放中继即可。

(注意:实际上不需要 MX 记录就可以接收来自您域名的电子邮件,但如果没有它,NDR、自动回复等将无法工作。垃圾邮件过滤器也可能会检查以确保 MX 记录存在)。

答案2

此处“正确”的设置应设置mail.d1.tld为允许主机d2.tld使用 的信封地址通过它发送邮件d1.tld。其他任何设置要么会导致配置过于复杂,要么导致您的邮件被垃圾邮件过滤器拦截。

您的 RRd1.tld IN MX 10 mail.d1.tld会将邮件定向到 d1.tld 到主机mail.d1.tld。请注意,这mail.d1.tld必须是 A-RR,它不能是 CNAME

相关内容