Как правильно перенести почтовые ящики 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.