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


15

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

顺便说一下,我意识到Exchange可以提供IMAP以及所有其他功能,但是我的问题更多是关于在服务和MX记录之间划分用户。上面的实际协议仅是示例。


您可以有多个MX记录,这些记录指向不同的邮件服务器。有一个优先级设置,因此尝试将邮件发送到主要优先级...
OMG Ponies,2010年

@OMG Ponies是的,但是即使您成功连接到第一个服务器,也不会尝试尝试列表中的第二个服务器,即使第一台服务器拒绝该邮件为错误的收件人也是如此。
ewall

@ewall:是的-我的net / sysadmin技能非常生锈。
OMG小马,2010年

您可以尝试添加电子邮件网关,该网关仅检查目标地址并相应地进行路由

Answers:


16

您无法通过单个域名中的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的电子邮件客户端配置一个“ Respond-To”地址为charlie@acme.example,以减少发件人的困惑。)

此外,上述技巧还有一个很大的警告:由于Exchange已被绑定到Active Directory域中,因此将用户移至子域或更改Exchange服务器要响应的子域并不容易...因此最终可能会更容易您只需一次将所有人从旧服务器转换为新的Exchange服务器。


2
设置Exchange以回答子域或各种配置非常容易。它确实需要AD。无论如何,您无法+1 MX记录来完成他想要的。
克里斯·S
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.