===== Миграция писем в CGP с помощью SyncImapMail ===== В //CommuniGate// возможно мигрировать письма с другого сервера по протоколу //IMAP//. Для этого разработчики предлагают использовать специальную утилиту, которая называется //SyncImapMail//. Данную утилиту нельзя скачать в открытом доступе и её необходимо запрашивать в технической поддержке. ==== Пример миграции почты из Exchange ==== Т.к. данная утилита написана под Windows логичнее всего её запускать на одном из //Exchange//-серверов. :!: Утилита не поддерживает работу под //SSL/TLS// поэтому в Exchange протокол IMAP необходимо настроить на работу в режиме //PlainText//. :!: Если у нас несколько серверов //Exchange// лучше всего поменять работу протокола на том, к которому нет прямого доступа пользователей, чтобы не нарушить обычную безопасную работу //IMAP//. Чтобы поменять режим работы IMAP на конкретном сервере (действие затронет единственный сервер), выполним: Set-ImapSettings -Server ExchSrv -LoginType PlainTextLogin Перезапустим службы, чтобы изменение имело эффект: Restart-Service MSExchangeIMAP4 Restart-Service MSExchangeIMAP4BE Теперь можно использовать настроенный сервер как источник синхронизации почты и запустить ./syncIMAPMail ExchSrv ExchLogin ExchPassword cgp.domain.ru user1@domain.ru CGPPassword //ExchSrv// - hostname //Exchange// сервера \\ //ExchLogin// - логин учётки, почту которой копируем (можно указывать БЕЗ доменной части) \\ //ExchPassword// - пароль учётной записи, почту которой копируем \\ //cgp.domain.ru// - hostname //CGP// сервера \\ //user1@domain.ru// - почта пользователя //CGP//, куда копируем письма \\ //CGPPassword// - пароль пользователя //CGP// Если всё нормально настроено - скрипт начнет процесс синхронизации, о чем выведет интерактивную информацию в консольный сеанс. {{tag>CommuniGate Mail Exchange IMAP}}