Как постепенно переносить учетные записи электронной почты с сервера qmail на сервер обмена

Сценарий заключается в том, что мне нужно перенести почтовые ящики с сервера qmail на сервер обмена. Я могу использовать imapsync для этого. Но проблема в том, что после изменения DNS (то есть, когда DNS изменился со старого сервера qmail на новый сервер обмена), на исходном сервере также могут быть некоторые письма. Поэтому я хотел бы перенести только те новые письма, которые находятся на старом сервере qmail. на новый сервер обмена.

Я слышал, что imapsync можно использовать постепенно, но я не смог получить документы в Интернете для этого.

Итак, как выполнить миграцию в этом сценарии и можно ли использовать imapsync в этом сценарии? Или вы предлагаете какой-либо другой инструмент для этого?

2 ответа

Решение

Qmail - это сервер smtp, а не сервер imap, поэтому сервер imap может быть чем-то другим, и знание того, какой реальный сервер imap используется, может помочь понять проблемы. Затем вы можете исправить заголовок этого вопроса.

imapsync по умолчанию работает постепенно, даже если имена серверов imap меняются, если только кеш не используется параметрами --usecache или --useuid. В этом случае часть имени каталога кэша должна быть переименована с тем же изменением, что и имена.

Если imapsync генерирует дубликаты по умолчанию (без --useuid), то это означает, что он не может идентифицировать сообщения, используя критерии по умолчанию, такие как строки заголовка "Message-Id", "Message-ID" и "Received". Эти значения по умолчанию подходят для Exchange, поэтому, возможно, вы используете старую версию imapsync. Чтобы это исправить, обновите imapsync или попробуйте:

    imapsync  ... --useheader "Message-Id" --useheader "Message-ID" 

Если произойдет сбой снова, вам лучше опубликовать в списке рассылки imapsync, мы исправим это вместе и, наконец, опубликуем здесь найденное решение.

(Я написал imapsync)

Может быть возможно - я думаю, просто пересылать почту от одного к другому на адресной основе, от qmail до обмена, пока ваша миграция не будет завершена. Затем внесите свои последние изменения в DNS.

Это может помочь. http://kmaiti.blogspot.com/2010/05/how-to-configure-alias-forwarder.html

Другие вопросы по тегам