У нас есть сервер, который в настоящее время действует как веб-сервер, база данных и почтовый сервер. Мы хотели бы перенести почту на собственный выделенный сервер.
Так:
После внесения изменений наступит период распространения DNS, когда некоторая почта будет по-прежнему доставляться на server1, в то время как все, у кого есть обновленные записи DNS, будут правильно доставляться на server2.
Есть ли способ заставить наш старый сервер (server1) отвечать на любые почтовые запросы, например: «Я больше не принимаю почту. Вместо этого отправьте ее на IP-адрес server2. Пожалуйста, обновите свои записи DNS и повторно отправьте». Таким образом отправитель видит новый IP-адрес и перенаправляет почту на server2. По сути, это означало бы отсутствие простоев.
Это возможно?
Да, вы можете заставить свой сервер отправлять ответ 450, который заставит отправляющий smtp-сервер повторить попытку позже, надеюсь, после распространения DNS. Но почему бы не перенастроить старый сервер для пересылки входящей почты на новый?
вы можете ввести обе записи с разными приоритетами. Как только вы захотите переключиться на server2, просто отключите почтовый сервер на server1 (например, остановите службу). Просто убедитесь, что каждый DNS имеет дополнительную вторую запись.
Qoute от Google Postini Запись MX состоит из трех частей: доменного имени, приоритета и адреса электронной почты. Приоритет указывает, какая запись просматривается первой при определении, куда направить сообщение, отправленное в домен. Обычно используется основной сервер, указанный в записи с наивысшим приоритетом. Но если этот сервер недоступен, оценивается запись следующего наивысшего приоритета, которая обычно является резервным сервером. И так далее.
Настройте НОВЫЙ сервер для своего домена. Он должен принимать для локальной доставки всю почту для вашего домена.
Настройте свой СТАРЫЙ сервер на ретрансляцию всех входящих сообщений для вашего домена на НОВЫЙ сервер вместо локальной доставки.
Если вы использовали SPF, добавьте в список IP-адрес НОВОГО сервера. Если SPF не используется - забудьте об этом.
Просто подожди.
Пока не будут введены новые настройки DNS, другие серверы будут отправлять сообщения на СТАРЫЙ IP-адрес MX для вашего домена. И СТАРЫЙ сервер немедленно ретранслирует эти сообщения на НОВЫЙ сервер по явно заданному вручную IP-адресу. Когда какой-либо сервер получает новые данные DNS, он отправляет сообщения прямо на НОВЫЙ сервер. Через некоторое время на СТАРЫЙ сервер не будут приходить сообщения, и вы можете легко его выключить.