我们有几个域名都将其 MX 记录指向内部邮件服务器 mail.ourdomain.com。
我们正在寻求将我们的电子邮件外包给新的供应商,他们希望我们使用他们的邮件服务器 mail.newsupplier.com。
我们不想将所有域名都更改为指向该 MX 记录;其中有几个不在我们的控制范围内,而且这意味着试图让许多方同时更改他们的 MX 记录,这似乎是有问题的。
更简单的方法是将 mail.ourdomain.com 重新指向新供应商的 IP。问题是我们的供应商无法保证 IP 会得到修复。
因此,我的问题是:将 mail.ourdomain.com 更改为 CNAME 再更改为 mail.newsupplier.com 是否是可接受的解决方案?
(根据记录,只有电子邮件在移动,因此我们希望保持 www.ourdomain.com 和 everythingelse.ourdomain.com 不变。)
我发现了几条消息警告 MX 记录中的 CNAMES 的危险,但我找不到有人谈论这个特定的设置,因此任何建议都将不胜感激。
答案1
根据 RFC 1123,MX 记录不能指向 CNAME。如果我处于您的情况,我会将 mail.ourdomain.com 设置为指向新供应商 IP 地址的 A 记录,然后快速将所有 MX 记录更改为正确的数据。然后说明为什么在您的组织中更改 MX 记录如此困难。
话虽如此,大多数邮件服务器仍然会将邮件提交到 CNAME;但是,您无法保证这一点。
答案2
有些公司提供备份 SMTP 服务,也就是电子邮件存储和转发。也许你可以使用其中一家公司来帮你清洗 IP。
如果他们不能成为永久的中间人,也许仅仅将他们作为辅助 MX 记录将有助于过渡过程,这样您就不会遇到无法送达的邮件到处乱飞的情况。
如果您目前正在谈论其中一家公司,也许您可以寻找第二个来源,然后让他们转发回第一个来源。