Хостинг

Перенос почты при смене хостинга: пошагово

Самая дорогая ошибка при смене хостинга делается в первый же день: человек меняет MX-запись, а потом начинает разбираться с почтой. Несколько часов писем уходит в ящик, которого уже никто не читает.

Правило одно: сначала почта, потом DNS

MX-запись говорит всему интернету, какой сервер принимает почту для домена. Пока она указывает на старый хостинг, письма идут туда — и это хорошо: у вас есть время спокойно перенести архив.

Если поменять MX первым действием, начинается неприятное: новые письма падают на новый сервер, старые остаются на старом, а часть отправителей ещё несколько часов или суток использует закешированный ответ и шлёт по-старому. Вы получаете два живых ящика и ручную склейку.

Правильный порядок обратный: завести ящики на новом хостинге, перенести почту, убедиться, что всё на месте, и только потом переключать MX. Почта в этот момент уже ждёт на новом месте.

Порядок действий

Полный сценарий переезда домена без потери писем. Шаги с первого по третий можно делать за неделю до переключения, они ни на что не влияют.

  1. Заведите на новом хостинге те же ящики, что есть на старом, с теми же адресами. Пароли можно временные — потом смените.
  2. Понизьте TTL у MX-записи до 300 секунд минимум за сутки до переключения: иначе старое значение будет жить у чужих резолверов ровно столько, сколько там было прописано раньше.
  3. Сделайте первый проход переноса. Он самый долгий; пусть идёт хоть всю ночь, на работающую почту это не влияет.
  4. Сверьте число писем по папкам на старом и новом сервере.
  5. Переключите MX на новый хостинг и дождитесь, пока изменение разойдётся.
  6. Через сутки сделайте второй проход. Он догонит письма, пришедшие на старый сервер за время переключения, и займёт минуты.
  7. Оставьте старые ящики нетронутыми ещё на пару недель — это бесплатная страховка.

Что не забыть, кроме писем

Перенос по IMAP копирует письма и папки. Всё остальное живёт в других местах и переезжает отдельно.

Если MX уже переключили

Ничего страшного, порядок просто станет другим. Перенесите почту со старого сервера на новый как обычно — старый ящик никуда не делся, доступ по IMAP к нему обычно остаётся даже после смены MX.

Главное — не удалять хостинг и не закрывать аккаунт до того, как архив переехал и сверен. Именно на этом шаге почту теряют по-настоящему и безвозвратно.

FAQ

Частые вопросы

Сколько времени письма могут идти в старый ящик после смены MX?

Столько, каким был TTL записи до понижения: у многих хостеров это сутки. Поэтому TTL и понижают заранее.

Второй проход не создаст дубли?

Нет, он сверяет письма на приёмнике и копирует только недостающие.

Нужно ли останавливать почту на время переноса?

Нет. Перенос только читает со старого сервера и пишет на новый; пользоваться ящиком можно всё это время.

Сервер нового хостинга отвечает ошибкой сертификата

Часто так бывает, когда почтовый домен ещё не указывает на новый сервер и сертификат выписан на имя хостера. Разбор этой ошибки — на отдельной странице.

Куда дальше

Перенести почту в MoveMailbox

Другие записи

Узнайте объём своего ящика. Это ничего не стоит.

Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.

Код на GitHub · на базе imapsync · без регистрации