Хостинг

Перенесення пошти при зміні хостингу: покроково

Найдорожча помилка під час зміни хостингу робиться першого ж дня: людина змінює 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 · без реєстрації