Миграция корпоративной почты на белорусский VPS: шаги и сохранение писем

Коротко: это инструкция по переносу почты с внешнего провайдера на VPS в Беларуси с минимальным простоем и сохранением всех писем, настроек антиспама и доставляемости. Подойдёт для небольших кафе, салонов, интернет‑магазинов и офисов в Минске, Гомеле или районных центрах.

1. Оцените, что у вас сейчас и что нужно сохранить

Пример: мини‑кафе в Минске с пятью адресами использует почту провайдера для заказов и бухгалтерии; приходят важные письма с оплатами. Перед миграцией нужно понять объём писем, тип протоколов (IMAP/POP), фильтры и шаблоны автоответов.

Как сделать: составьте таблицу с адресами, объёмом почтовых ящиков, используемым протоколом, правилами перенаправления и привязанными сервисами (CRM, платёжные уведомления). Экспортируйте список пересылок и автоответов из текущего сервиса.

2. Выберите VPS и модель управления

Пример: салон красоты в Гомеле без штатного администратора хочет стабильную почту и понимание расходов. Решение отличается для команды из трёх человек и для IT‑команды из шести человек.

Как сделать: решите, нужен ли управляемый VPS или вы готовы администрировать систему самостоятельно. Ознакомьтесь с материалом по выбору между управляемым и самоуправляемым VPS для понимания затрат и уровня поддержки управляемый или самоуправляемый VPS. Подберите дисковое пространство под объём писем с запасом 30–50% на год.

3. План переноса писем: инструменты и порядок действий

Пример: интернет‑магазин в Барановичах хранит письма с подтверждениями заказов за два года. Нельзя потерять архивы и нельзя долго не получать новые письма.

Как сделать: выполните такие шаги по порядку:

  1. Сделайте резервную копию всех почтовых ящиков на исходном сервисе (получите mbox/mbx или экспорт через IMAP).
  2. Настройте на VPS почтовый стек: Postfix/Exim для SMTP, Dovecot для IMAP, OpenDKIM для подписи, Amavis/SpamAssassin или rspamd для фильтрации.
  3. Перенесите письма с помощью imapsync: тестируйте на одном ящике, проверьте целостность UID и флаги «прочитано/непрочитано».
  4. Назначьте окно частичного простоя: перенастройте MX на более высокий приоритет с коротким TTL за 24–48 часов до переключения, чтобы уменьшить период доставки на старый сервер.

4. Антиспам, подписы и доставляемость

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

Как сделать: настройте DNS и почту в такой последовательности:

  • SPF: добавьте TXT с разрешёнными серверами отправки.
  • DKIM: установите OpenDKIM и добавьте публичный ключ в TXT.
  • DMARC: начните с политики p=none и отчётов, затем переходите к p=quarantine, затем p=reject через несколько недель мониторинга.
  • PTR: запросите корректную PTR‑запись у того, кто выделил IP, или у хостинга.
  • TLS для SMTP: включите STARTTLS и используйте сертификат для почтового сервера; это поднимает доставляемость.

5. Резервирование, мониторинг и защита

Пример: медицинский центр в Витебске терял доступ к почте во время пикового дня записи. Нужен оперативный возврат сервиса и защита от трафик‑атак.

Как сделать: настройте ежедневные бэкапы почтовых баз и экспорт почты за последние 30 дней на отдельный диск или объектное хранилище. Добавьте мониторинг доступности и очередь отправки. Для защиты инфраструктуры ознакомьтесь с вариантом DDoS‑защиты и уровнями фильтрации DDoS‑защита для малого бизнеса. Думайте о вторичном MX с приемом входящей почты на случай простоя основного сервера.

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

  • Нет резервной копии перед началом миграции.
  • Переключение MX без снижения TTL — длительные задержки почты.
  • Не настроены SPF/DKIM/DMARC до стартовой отправки с нового сервера.
  • Перенос без тестирования нескольких больших ящиков — потеря меток и вложений.
  • Отсутствие мониторинга и бэкапов после запуска.

3 шага, которые можно сделать сегодня:

  1. Соберите список почтовых ящиков, их объёмы и правила пересылки.
  2. Назначьте окно миграции и уменьшите TTL для MX на 24–48 часов.
  3. Запустите пробную синхронизацию одного ящика через imapsync и проверьте метки и вложения.

Если нужно, помогу составить чек‑лист под ваш конкретный сценарий и рассчитать объём диска и бэкапов для VPS в BYN‑бюджете.


🗓️

Вернуться на главную →