如何将一个域名的电子邮件转发到两个不同的服务器?

如何将一个域名的电子邮件转发到两个不同的服务器?

我不确定标题是否正确描述了我的问题,所以让我解释一下。

我有一个名为 example.com 的域名。我目前已将其设置为使用 Microsoft Live 域的电子邮件服务。我这样做主要是因为我需要极少量的电子邮件地址 ([电子邮件保护][电子邮件保护])。

但是,我想为我的域名设置一种“全部接收”服务,以便所有电子邮件都转发到我的服务器。在这里,我运行某些规则来确定哪些电子邮件会转发到我的主要电子邮件,但我离题了。

我的要求是将任何不属于 Microsoft Live Domains 的电子邮件转发到我的服务器,以便我处理。我面临的主要问题是 Microsoft 不允许我添加其他 MX 服务器,即使在其自己的服务器之后也是如此,并且要求它是唯一的 MX 记录。我考虑过转发一些电子邮件,但我必须对规则进行大量更改,我宁愿不这样做。

有什么建议吗?有解决方法吗?如果需要,我可以更详细地讲解。

tl;dr - 希望将所有电子邮件转发到 2 个 mx 服务器之一。

答案1

您不能只列出 2 个 MX 来解决此问题,因为您需要将一些电子邮件收件人由一个服务器处理,将一些收件人由另一个服务器处理。如果您只列出 2 个 MX,则您让远程发件人的 MTA 来选择 MX(随机或根据 MX 优先级),如果他们碰巧选择了“错误”的 MX,则此方法将不起作用。

如果您需要根据收件人将邮件分发到不同的服务器,而同一域中的不同收件人将邮件分发到不同的服务器,那么您必须在 MX 前面添加一个前端 SMTP 服务器,该服务器负责将邮件分发(转发)到其中一个服务器或另一个服务器。然后将前端服务器列为您唯一的 MX 记录。

相关内容