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

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

I необходимо перенести электронную почту от хостинг-провайдера на новый сервер, который я настроил (с ограничениями по времени до того, как старый хостинг-провайдер взимает плату за еще один год). Новый сервер был настроен с 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 - предположительно после синхронизации?

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

1
задан 15 July 2019 в 18:06
1 ответ

После небольшого эксперимента мне удалось это выяснить - подробности ниже для всех, кто сталкивается с этим (предполагая, что ваш постфикс и голубятня настроены так, как описано выше, что было настроено согласно 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
2
ответ дан 3 December 2019 в 20:06

Теги

Похожие вопросы