Классическая ситуация переезда: ящик на новом сервере уже создан, домен ещё указывает на старый, и mail.вашдомен открывает не то, что нужно. Подключиться к обоим ящикам можно и так — но не через IP, как советуют в половине инструкций. Ниже разбор, почему IP чаще всего не сработает и что использовать вместо него.
Почему имя сервера ведёт не туда
Адрес mail.вашдомен — это обычная DNS-запись вашего домена. Пока вы не переключили её на нового провайдера, она указывает на старый сервер, и любой клиент, включая наш, попадёт именно туда. Это не ошибка настройки, а нормальная работа DNS.
Из этого следует практическое правило: во время переезда нельзя пользоваться одним и тем же именем для обеих сторон. Нужны два разных адреса — тот, что ведёт на старый сервер, и тот, что ведёт на новый.
Что использовать вместо IP
У каждого хостинга есть собственное имя почтового сервера, не зависящее от вашего домена: что-то вроде mail.хостер.tld, imap.хостер.tld или srv12.хостер.tld. Оно указано в панели управления, в разделе настройки почтового клиента, и в письме, которым провайдер подтверждал создание ящика.
Это имя и нужно вводить в поле сервера для новой стороны, а своё mail.вашдомен оставить для старой — пока запись ещё ведёт на неё. Обе стороны доступны одновременно, и перенос идёт как обычно.
Старый ящик: mail.вашдомен — пока DNS показывает на старый сервер.
Новый ящик: собственное имя хостинга из панели управления.
После переключения DNS обе стороны снова доступны по вашему домену, и повторный запуск доберёт письма, пришедшие за время переезда.
Когда IP всё-таки работает
Поле сервера принимает IP-адрес, но соединение состоится, только если TLS-сертификат сервера выписан на этот IP. Такие сертификаты бывают — у части хостингов и в корпоративных сетях с внутренним удостоверяющим центром, — но это редкость: почти все сертификаты выписываются на имя.
Мы сверяем сертификат ровно с тем, что введено в поле, и не даём отключить проверку. Это не придирчивость: переключателя «не проверять» достаточно, чтобы пароль от почты ушёл на чужой сервер, который представился вашим. Если сертификат не сходится, в журнале будет видно, какое имя ожидалось, — по этой строке и находится правильный адрес.
Порядок переезда без потери писем
Перенос не требует останавливать почту и не меняет источник, поэтому его делают до переключения домена, а не после.
Создать ящики у нового провайдера и убедиться, что места хватает.
Перенести почту, пока домен ещё работает по-старому: пользователи ничего не замечают.
Переключить MX-записи домена на нового провайдера.
Через сутки запустить перенос повторно: он доберёт письма, которые за время переключения успели прийти на старый сервер. Дубликатов не будет — уже перенесённые письма пропускаются.
Можно, поле его принимает. Но подключение пройдёт только если сертификат сервера выписан на этот IP, а это редкость. Проверку сертификата мы не отключаем ни ключом, ни галочкой.
Что делать, если сертификат сервера самоподписанный?
Выпустить нормальный: Let’s Encrypt бесплатен и настраивается за несколько минут. Это правильнее, чем искать способ обойти проверку, — и полезно не только для переноса.
Где взять имя почтового сервера хостинга?
В панели управления, раздел «Почта → Настройка почтового клиента». Там же обычно указаны порты. Если панели нет, имя есть в письме от провайдера при создании ящика.
Повторный запуск создаст дубликаты?
Нет. Уже перенесённые письма пропускаются, в журнале они видны как skipped. Именно поэтому повторный запуск после переключения домена безопасен.
Узнайте объём своего ящика. Это ничего не стоит.
Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.