一个域的MXlogging,以便其他域可以使用相同的发送

我有两个域: d1.tldd2.tld

我想从d2.tld发送来自d2.tld的邮件

我应该如何设置我的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.tld就像这个d1.tld IN MX 10 mail.d1.tld ,对不对?

附注:我设置了一个SPFlogging,允许d2.tld使用来自@d1.tld的邮件发送消息

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

d1.tld IN MX 10 mail.d1.tld

有一个d1.tld的SPFlogging,允许从mail.d2.tld发送邮件应该没问题。

不知道你想要d2.tld电子邮件去哪里,如果有的话?

mail.d2.tld将需要允许中继邮件不被发送到自己的域名。 您通常可以通过在邮件服务器configuration中设置IP范围/子网来完成此操作。 只要确保你不把它configuration成一个开放的中继,如果它打开到互联网。

(注意:没有MXlogging是真正需要有人从您的域名收到电子邮件,但没有它,NDR的,自动回复等,不会工作。垃圾邮件filter也可以检查,以确保存在MXlogging)。

这里的“适当的”设置应该是设置mail.d1.tld ,使得d2.tld主机通过d2.tld的信封地址发送它。 其他任何东西都会呈现过于复杂的configuration,或者导致邮件被垃圾邮件filter捕获。

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