Перенос почты

Как безопасно перенести почту без потери данных

Автор: Alexey Bulygin
Миграция почты с проверкой DNS, IMAP и данных

Как перенести почту без потери данных и простоя

Миграция почты является синхронизацией живой базы, пока приходят письма и меняются данные. Ошибки могут вызвать раздельную маршрутизацию и потерю сообщений.

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

Почему миграции не удаются

Чаще всего мешают три упущения.

Кеш DNS: без снижения TTL письма могут идти на старый и новый сервер до 24 часов.
Ограничение: Google в описанном примере ограничивает IMAP примерно 2,500 MB/day.
Объем: IMAP переносит только письма. Календари и контакты используют CalDAV/CardDAV или другие форматы.

Этап 1: аудит (T-Minus 7 Days)

До миграции составьте техническую опись.

Найдите скрытые адреса

Списка пользователей недостаточно:

  • Алиасы: получает ли john@ письма для sales@? Забытый алиас вызовет возвраты.
  • Группы: являются ли team@ и info@ общими ящиками или пересылкой?
  • Пересылки: проверьте серверные правила и безопасно восстановите только нужные.

Выделите крупные ящики

Найдите ящики больше 10 GB. Ящик 50 GB требует времени. Microsoft 365 в примере ограничивает около 20 GB/day. Начните их предварительный перенос минимум за 5 days. Актуальные границы см. в руководстве Google Workspace.

IMAP переносит только письма

imapsync и движок TrekMail используют IMAP (RFC 3501). Он переносит только email.

Календари и контакты находятся в Exchange, CalDAV или иных форматах. Экспортируйте календари в .ics, контакты в .vcf или .csv и проверьте их до отмены старой подписки.

Этап 2: инфраструктура (T-Minus 48 Hours)

Сначала подготовьте назначение и маршруты.

Правило 300 секунд для DNS TTL

TTL задает кеш. При 86,400 seconds (24 hours) после смены еще используется старый сервер.

У провайдера вроде Cloudflare, GoDaddy или Route53 установите TTL MX в 300 seconds минимум за 24 hours. Некоторые резолверы могут хранить запись дольше.

dig yourdomain.com MX +short

Подготовьте назначение

Создайте ящики. В TrekMail настройте домены и пользователей в панели. Для Nano при необходимости добавьте BYO SMTP SES/Mailgun и проверьте отправку.

Подготовьте разрешенные исходные пароли, App Password или административный доступ и храните их безопасно.

Этап 3: предварительная синхронизация

Поэтапный перенос снижает риск по сравнению с одним запуском.

Шаг 1: история (T-Minus 3 Days)

Сначала копируйте письма старше 7 days. Это может перенести около 95% объема. Ошибку вложения 2 GB можно исследовать заранее.

Следите за HTTP 429 и throttling. При ошибках сократите параллельность: 5 users, не 50.

Шаг 2: заморозка (T-Zero, Friday Evening)

Предупредите пользователей. Режим только чтения снижает число новых изменений. Пароли меняйте лишь с разрешением и планом возврата.

Шаг 3: дельта

Повторите перенос последних 7 days и поддерживаемых изменений. Даже при уже скопированных 95% время зависит от объема и ограничений; удаления не следует зеркалировать без проверки.

Этап 4: переключение

Смените MX

Обновите MX. Для TrekMail здесь указаны:

10 mx1.trekmail.net
20 mx2.trekmail.net

TTL 300-second помогает ускорить переход, но кеши и очереди исключают гарантию мгновенности.

SPF и DKIM

При смене хоста обновите аутентификацию. Ошибки повышают риск спама, а правильные записи не гарантируют входящие.

  • SPF: обновите TXT, например v=spf1 include:spf.trekmail.net -all.
  • DKIM: создайте ключи у нового провайдера и добавьте CNAME/TXT.

Подробнее: настройка почты домена.

Проверка старого сервиса

Если Google Workspace остается для Drive/Docs, внутренняя почта может остаться в Gmail. Отключите Gmail для нужных пользователей или настройте split delivery.

Этап 5: проверка

Не полагайтесь только на отзывы пользователей. Сверяйте данные.

Количество, а не размер

Из-за разной компрессии сравнивайте число элементов в папках:

ПапкаИсточникНазначениеСтатус
Входящие4,1024,102Пройдено
Отправленные2,3402,338Пройдено (<1%)

Менее 1% может объясняться поврежденными элементами, но требует отчета. Более 5% расследуйте; даже малая разница может быть важна.

Иерархия папок

Проверьте Clients/2024/Project A/Invoices/Paid и различия INBOX.Sent и Sent.

Типичные ошибки

ОшибкаПричинаРешение
HTTP 429Ограничение источникаЖдать 5 min, затем 10 min
Ошибка входаНеверные данные или 2FAИспользовать App Password; обычный пароль при 2FA часто не работает
Ошибка папкиНедопустимые символыПереименовать исходную папку
Слишком большое письмоНазначение отклоняет >25 MBСохранить отдельно и перенести по политике

Встроенная миграция TrekMail

TrekMail упрощает поддерживаемые IMAP-повторы, ограничения и DNS, но не отменяет лимиты провайдеров и проверку результата.

Малый бизнес (1 до 50 Users)

Движок подключает поддерживаемые Gmail, Outlook и cPanel, обрабатывает повторы, лимиты и дедупликацию в пределах текущих возможностей. Непочтовые данные проверяются отдельно.

Агентства (100+ Domains)

Для клиентов доступны массовые операции, общий пул хранилища доменов и фиксированные тарифы по текущим условиям.

ТарифЦенаМиграцияДля кого
Free$0ВключенаТесты и личное
Starter$3.50/moВключенаМалые команды
Pro$10/moВключенаРастущий бизнес
Agency$23.25/moВключена + массовые инструментыMSP и агентства

По описанным ценам платные тарифы дают 14-day тест с картой, Nano не требует карту. Проверяйте актуальные условия.

Итог: переносите почту правильно

Подготовьте данные, снизьте TTL до 300 seconds, выполните дельту и сравните элементы. Сверьте обе стороны и отдельно перенесите календари, контакты и другие деловые почтовые данные.

Бесплатный аккаунт TrekMail по текущим условиям дает доступ к инструменту. Проверьте пригодность, ограничения и результат.

Поделиться статьёй

Мы используем необходимые технологии для работы и защиты TrekMail. Подтверждая это, вы также разрешаете ограниченную аналитику и измерение рекламы, описанные в Политике cookie.

Вход в TrekMail

Доступ к панели, ящикам и DNS.

или

12 символов пароли совпадают

или

Письмо отправлено

Если для этого адреса есть аккаунт, мы отправили инструкции по сбросу пароля.

Продолжая, вы принимаете Условия и Политику конфиденциальности TrekMail.