Назад | Перейти на главную страницу

Перенос почты со старого хостинг-провайдера на dovecot

Невозможно найти достойное руководство по этому вопросу, и вики dovecot, похоже, не указывает ничего, кроме параметров командной строки для синхронизации doveadm.

Мне нужно переместить электронную почту от хостинг-провайдера на новый сервер, который я настроил (с ограничениями по времени до того, как старый хостинг-провайдер взимает плату за еще один год). Новый сервер был настроен с postfix и dovecot. Они были настроены следующим образом.

Dovecot does authentication
Dovecot file holds users and passwords
2 x domains set-up (example.com and example2.com)

Эта настройка работает для входящих и исходящих для example.com и example2.com.

Старый хостинг-провайдер с доменом oldexample.com содержит несколько переносимых почтовых ящиков. Хотя я могу получить доступ к серверу через SSH, он чрезвычайно заблокирован, поэтому нет корневого доступа или даже доступа для установки чего-либо. Если я правильно понял, я могу использовать dovecot на новом почтовом сервере для получения учетных записей с помощью утилиты dsync через IMAP.

У меня есть вопросы (прежде чем я начну):

  1. Нужно ли мне создавать пользователей с oldexample.com на новом сервере перед попыткой синхронизации?
  2. Нужно ли мне добавлять домен oldexample.com в новую конфигурацию сервера до или после попытки синхронизации?
  3. Когда следует обновлять записи MX и т. Д. Для oldexample.com - предположительно после синхронизации?

Любая помощь будет оценена с благодарностью или если есть учебное пособие с этой информацией (и любой другой относящейся к делу информацией), которую я пропустил, укажите мне в этом направлении.

После небольшой игры мне удалось это понять - подробности ниже для всех, кто сталкивается с этим (предполагая, что ваш postfix и dovecot настроены, как описано выше, что было настроено в соответствии с https://www.binarytides.com/install-postfix-dovecot-debian/).

  1. Добавьте домен для миграции в / etc / postfix / virtual_mailbox_domains
  2. Добавьте пользователей для миграции в файл аутентификации пользователя (/ etc / dovecot / dovecot-users)
  3. Добавьте конфигурацию миграции в /etc/dovecot/conf.d/migrate.conf (взято из https://wiki2.dovecot.org/Migration/Dsync)
  4. Для каждого пользователя выполните следующую команду (обновление имени пользователя)
    doveadm -D -v -o mail_fsync=never backup -R -u user@oldexample.com imapc:
  1. Обновить записи DNS / MX