Ситуация такова: у меня есть 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 для разных почтовых клиентов, но это не часть этого вопроса, а просто объяснение.
Вы создаете запись 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.