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

Рекомендуемый способ переноса почтовых ящиков MS Exchange в Dovecot

Как правильно перенести почтовые ящики MS Exchange на Dovecot?

MS Exchange - 2010, а Dovecot с Postfix - на CentOS 7.

Я хочу сохранить разрешения, состояния (видимые / невидимые), папки. Я немного погуглил и нашел imapcopy и imapsync, есть ли лучший способ сделать это?

Dovecot интегрированный dsync (обычно используется для репликации между серверами Dovecot) может использоваться для миграции с произвольных серверов IMAP, включая Exchange.

В основном вы будете запускать doveadm dsync backup -R <user> <exchange-server>: (двоеточие важно) для каждого пользователя, но требуется некоторая подготовка: вы должны либо знать пароли пользователей, либо настроить какого-либо суперпользователя или доверие на сервере Exchange (Dovecot будет там отображаться как обычный клиент IMAP).

Преимущество: вы можете запускать команду несколько раз, и Dovecot обновит почтовый ящик, не передавая все заново. Таким образом, вы можете сократить время простоя миграции до минимума (и получить представление о миграции перед выполнением переключения). Вики-страница Dovecot в целом перенос почтовых ящиков с помощью dsync.

Я бы также использовал IMAPSync здесь будут сохранены все флаги: непрочитанное останется непрочитанным, прочитанное останется прочитанным, удаленное останется удаленным.

Если вы хотите более коммерческое решение, вы можете проверить Audriga. Но, поскольку вы знакомы с Dovecot, вам не составит труда настроить задание крона IMAPSync.