MXlogging是否会“追踪”CNAMElogging?

我有一个情况,我试图通过我不完全确定如何解决。

情况如下:

我有一个域,让我们说sub.otherdomain.com ,我想设置电子邮件地址,并另外build立一个Alogging。 我不拥有这个域名,但是域名的所有者已经build立了一个CNAMElogging来指向我的一个域名(比如说customer.mydomain.com

我的理解是,设置CNAMElogging将导致sub.otherdomain.com所有logging查找使用sub.otherdomain.com上定义的logging。 这似乎对我设置的Alogging正常工作,但MXlogging似乎没有正确通过CNAME

总之,存在以下logging:

sub.otherdomain.com

 CNAME customer.mydomain.com 

customer.mydomain.com

 A xxx.xxx.xxx.xxx MX (mx details) 

我的假设是,发送到[email protected]的电子邮件将使用来自customer.mydomain.comMXlogging。 不是这样吗?

看看http://www.ietf.org/rfc/rfc1123.txt

Sender-SMTP在MAIL和RCPT命令中发送的域名必须是“规范化的”,即它们必须是完全合格的主体名称或域文字,而不是昵称或域缩写。 规范化名称直接标识主机或是MX名称; 它不能成为一个CNAME。

是的,这应该工作。 从RFC 5321 :

在SMTP中使用域名时,只能使用可parsing的完全限定的域名(FQDN)。 换句话说,可以parsing为MX RR或地址(即,A或AAAA)RR的名称(如第5节中所述)是允许的,CNAME RR的目标可以依次parsing为MX或地址RR 。

和:

查找首先尝试查找与该名称关联的MXlogging。 如果find一条CNAMElogging,则会将结果名称作为初始名称进行处理。