MX Records - перейти на два сервера?

15

Прямо сейчас у меня есть один почтовый сервер для IMAP. Допустим, я хочу представить Exchange, но не все пользователи будут на нем. Некоторые пользователи будут на моем «устаревшем» IMAP, другие - на «новом» Exchange. Можно ли «разделить» ваших пользователей (из одного почтового домена) на два таких сервиса? Как будут выглядеть записи MX? Я предполагаю, что это невозможно, но подумал, что я спрошу.

Кстати, я понимаю, что Exchange может предложить IMAP и все такое, но мой вопрос больше касается разделения пользователей по службам и записям MX. Фактические протоколы выше являются только примерами.

Неизвестный кодер
источник
Вы можете иметь более одной записи MX, которые указывают на разные почтовые серверы. Приоритет устанавливается, поэтому сначала пытаются доставить почту на основной
сервер
@OMG Ponies Да, но он не будет пытаться использовать второй сервер в списке, если вы успешно подключитесь к первому, даже если первый сервер отклонит сообщение как неверный получатель.
ewall
@ewall: Ах да, мои навыки работы с сетью / сисадмином очень ржавые.
OMG Ponies
Вы можете попытаться добавить почтовый шлюз, который будет просто проверять адрес назначения и маршрут соответственно

Ответы:

16

Невозможно сделать это с помощью записей MX в пределах одного доменного имени - DNS всегда будет указывать электронные письма, предназначенные alice@acme.exampleи bob@acme.exampleдля сервера, который отвечает на запись MX с наивысшим приоритетом. (Другими словами, вторая запись MX с наивысшим приоритетом не используется, если на первый IP-адрес не было ответа. Если вы подключаетесь к первому, но электронное письмо отклоняется как неверный, отправляющий клиент не собирается повторно попробуйте отправить следующую запись MX.)

Тем не менее, вы можете сделать это с поддоменом. Например, ваш основной почтовый сервер (и запись MX) будет отвечать за все электронные письма, предназначенные для acme.example, но ваш сервер Exchange будет отвечать только на электронные письма, как charlie@exchange.acme.example. И один трюк, который вы могли бы сделать, чтобы сделать это немного проще, - это иметь главный сервер, за исключением писем, charlie@acme.exampleи пересылать их всем charlie@exchange.acme.example. (Вы хотели бы настроить почтовый клиент Чарли с адресом «Отвечать» charlie@acme.example, чтобы сделать его менее запутанным для отправителей.)

Кроме того, есть большая оговорка с указанным трюком: поскольку Exchange так сильно привязан к домену Active Directory, нелегко перемещать пользователей в поддомены или изменять поддомен, на который отвечает сервер Exchange ... так что это может оказаться проще для вас просто за один раз перевести всех со старого сервера на новый сервер Exchange.

ewall
источник
2
Exchange достаточно легко настроить для ответа на поддомен или для различных конфигураций. Это требует AD, хотя. Независимо от этого, +1 вы не можете выполнить то, что он хочет, с записями MX.
Крис С