MX 记录 - 转到两台服务器?

Unk*_*der 16 email mx-record

现在我有一个用于 IMAP 的邮件服务器。假设我想介绍 Exchange,但并非所有用户都会使用它。一些用户将使用我的“旧”IMAP,其他用户将使用“新”Exchange。是否可以在这样的两个服务上“拆分”您的用户(来自同一电子邮件域)?MX 记录是什么样的?我的猜测是这是不可能的,但我想我会问。

顺便说一下,我意识到 Exchange 可以提供 IMAP 和所有这些,但我的问题更多是关于跨服务和 MX 记录拆分用户。上面的实际协议只是示例。

ewa*_*all 18

您无法通过单个域名中的 MX 记录来做到这一点——DNS 总是将电子邮件指向alice@acme.examplebob@acme.example指向在最高优先级 MX 记录上应答的服务器。(换句话说,除非第一个 IP 地址没有响应,否则不会使用第二高优先级 MX 记录。如果您连接到第一个 IP 地址但它拒绝电子邮件作为错误地址,则发送客户端不会重新- 尝试发送到下一个 MX 记录。)

但是,您可以使用子域执行此操作。例如,您的主电子邮件服务器(和 MX 记录)将响应所有发往 的电子邮件acme.example,但您的 Exchange 服务器只会响应charlie@exchange.acme.example. 你可以做的一个让这更容易的技巧是拥有除电子邮件之外的主服务器charlie@acme.example并将它们全部转发到charlie@exchange.acme.example. (您可能希望将 Charlie 的电子邮件客户端配置为“回复”地址charlie@acme.example,以减少发件人的困惑。)

此外,上述技巧有一个很大的警告:由于 Exchange 与 Active Directory 域如此紧密地联系在一起,因此将用户移动到子域或更改 Exchange 服务器正在响应的子域并不容易......所以它最终可能会更容易您只需将旧服务器上的每个人都转换为新的 Exchange 服务器即可。

  • 设置 Exchange 以响应子域或各种配置非常容易。虽然它确实需要 AD。无论如何,+1 你不能用 MX 记录完成他想要的。 (2认同)