Коротко: это инструкция по переносу почты с внешнего провайдера на VPS в Беларуси с минимальным простоем и сохранением всех писем, настроек антиспама и доставляемости. Подойдёт для небольших кафе, салонов, интернет‑магазинов и офисов в Минске, Гомеле или районных центрах.
1. Оцените, что у вас сейчас и что нужно сохранить
Пример: мини‑кафе в Минске с пятью адресами использует почту провайдера для заказов и бухгалтерии; приходят важные письма с оплатами. Перед миграцией нужно понять объём писем, тип протоколов (IMAP/POP), фильтры и шаблоны автоответов.
Как сделать: составьте таблицу с адресами, объёмом почтовых ящиков, используемым протоколом, правилами перенаправления и привязанными сервисами (CRM, платёжные уведомления). Экспортируйте список пересылок и автоответов из текущего сервиса.
2. Выберите VPS и модель управления
Пример: салон красоты в Гомеле без штатного администратора хочет стабильную почту и понимание расходов. Решение отличается для команды из трёх человек и для IT‑команды из шести человек.
Как сделать: решите, нужен ли управляемый VPS или вы готовы администрировать систему самостоятельно. Ознакомьтесь с материалом по выбору между управляемым и самоуправляемым VPS для понимания затрат и уровня поддержки управляемый или самоуправляемый VPS. Подберите дисковое пространство под объём писем с запасом 30–50% на год.
3. План переноса писем: инструменты и порядок действий
Пример: интернет‑магазин в Барановичах хранит письма с подтверждениями заказов за два года. Нельзя потерять архивы и нельзя долго не получать новые письма.
Как сделать: выполните такие шаги по порядку:
- Сделайте резервную копию всех почтовых ящиков на исходном сервисе (получите mbox/mbx или экспорт через IMAP).
- Настройте на VPS почтовый стек: Postfix/Exim для SMTP, Dovecot для IMAP, OpenDKIM для подписи, Amavis/SpamAssassin или rspamd для фильтрации.
- Перенесите письма с помощью imapsync: тестируйте на одном ящике, проверьте целостность UID и флаги «прочитано/непрочитано».
- Назначьте окно частичного простоя: перенастройте 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 шага, которые можно сделать сегодня:
- Соберите список почтовых ящиков, их объёмы и правила пересылки.
- Назначьте окно миграции и уменьшите TTL для MX на 24–48 часов.
- Запустите пробную синхронизацию одного ящика через imapsync и проверьте метки и вложения.
Если нужно, помогу составить чек‑лист под ваш конкретный сценарий и рассчитать объём диска и бэкапов для VPS в BYN‑бюджете.