Как настроить MX для другого хоста

Ситуация такова: у меня есть OldServer и NewServer с olddomain.com и newdomain.com

Оба сервера запускают postfix и dovecot. Для перехода между OldServer и NewServer я хочу настроить запись MX для

mail2.newdomain.com -> 10 olddomain.com

Итак, в основном я хочу получить доступ к электронной почте OldServer с помощью newdomain.com. Но это не работает. Почтовые клиенты не выдают сообщений об ошибках, они просто не могут связаться с хостом (OldServer).

DIG показывает, что mail2.newdomain.com правильно выводит указанную выше запись.

Причина в том, что я могу сначала настроить существующие почтовые клиенты на использование mail2.newdomain.com, а затем перенести olddomain.com, чтобы не было прерывания. Также для NewServer я хочу настроить отдельные записи MX для разных почтовых клиентов, но это не часть этого вопроса, а просто объяснение.

1
задан 25 June 2017 в 18:56
1 ответ

Вы создаете запись Mail Exchange MX для серверов, которые должны обрабатывать почту для домена. Это означает, что вы не устанавливаете mail2.example.com MX 10 example.net , потому что это не пересылка с mail2.example.com на example.net , но в нем говорится, что почта, отправленная на адрес (скрытый), обрабатывается сервером на example.net (IP-адрес, определенный в записи A для него).

Если у вас не сервер mail.example.net обрабатывает почту как для старого example.com , так и для нового example.net и IP-адрес вашего нового почтового сервера - 198.51.100.100 (пример адреса TEST-NET-2 ), правильными записями DNS будут:

example.com.         IN MX     0 mail.example.net.

example.net.         IN MX     0 mail.example.net.
mail.example.net.    IN A      198.51.100.100

Если вам нужен ваш IMAP и для предоставления клиентам (а также некоторой веб-почты) доступа с ваших старых адресов вы можете добавить записи A или CNAME . Предположим, мы установили записи в первом примере, то есть mail.example.net A 198.51.100.100 . Для этого мы могли бы добавить такие записи:

imap.example.com.    IN CNAME  mail.example.net.
mail.example.com.    IN CNAME  mail.example.net.
webmail.example.com. IN CNAME  mail.example.net.
1
ответ дан 3 December 2019 в 23:29

Теги

Похожие вопросы