filmov
tv
IMAPSync | Автоматический перенос почты с Яндекс, Mail.ru и Google #itskills #сисадмин
Показать описание
Это второе видео по переносу почтовых ящиков из облака. В данном видео мы с вами рассмотрим автоматический метод миграции почтовых ящиков, а именно, автоматический метод переноса через протокол IMAP.
Для этого нам понадобится программа IMAPSync и среда программирования Perl для Windows.
Тут требование одно - это отдельный пароль для внешних приложений.
Что такое пароль для внешних приложений я подробно рассмотрел в первом уроке по миграции, кто не смотрел данный урок или забыл, пересмотрите первое видео, ссылка есть в описании.
Тут требование одно, и вы уже его знаете – это отдельный пароль для внешних приложений.
Но, также есть определённые требования к локальному серверу, в моем случае к серверу Microsoft Exchange. А именно:
- включен протокол IMAP
- у пользователя должен быть доступ к использованию IMAP
Пора от теории переходить к практике.
-------------------Дополнительные материалы-------------
Программы:
Команды:
ppm install Unicode::String (Установка модуля кодировки)
Get-CASMailbox * | Set-CASMailbox -ImapEnabled $True (Разрешить всем пользователям использовать протокол IMAP)
Настраиваем скрипт переноса почтовых ящиков.
Первая строчка отвечает за сервер источника, а именно сервер подключения, логин почтового ящика и его пароль:
Вторая строчка отвечает за сервер назначения и так же содержит сервер подключения, логин почтового ящика и его пароль
Третья строчка указывает программе хотим мы использовать SSL сертификат или нет для сервера источника и сервера назначения:
--ssl1 --ssl2 --sslargs1 SSL_verify_mode=1 --sslargs2 SSL_verify_mode=0 --skipheader "^(?!Message-Id)" --automap ^
Ну и последняя строчка в данном файле отвечает за дополнительные параметры
--regextrans2 "s/^INBOX\.(.+)/$1/" --justfolders --dry
Для этого нам понадобится программа IMAPSync и среда программирования Perl для Windows.
Тут требование одно - это отдельный пароль для внешних приложений.
Что такое пароль для внешних приложений я подробно рассмотрел в первом уроке по миграции, кто не смотрел данный урок или забыл, пересмотрите первое видео, ссылка есть в описании.
Тут требование одно, и вы уже его знаете – это отдельный пароль для внешних приложений.
Но, также есть определённые требования к локальному серверу, в моем случае к серверу Microsoft Exchange. А именно:
- включен протокол IMAP
- у пользователя должен быть доступ к использованию IMAP
Пора от теории переходить к практике.
-------------------Дополнительные материалы-------------
Программы:
Команды:
ppm install Unicode::String (Установка модуля кодировки)
Get-CASMailbox * | Set-CASMailbox -ImapEnabled $True (Разрешить всем пользователям использовать протокол IMAP)
Настраиваем скрипт переноса почтовых ящиков.
Первая строчка отвечает за сервер источника, а именно сервер подключения, логин почтового ящика и его пароль:
Вторая строчка отвечает за сервер назначения и так же содержит сервер подключения, логин почтового ящика и его пароль
Третья строчка указывает программе хотим мы использовать SSL сертификат или нет для сервера источника и сервера назначения:
--ssl1 --ssl2 --sslargs1 SSL_verify_mode=1 --sslargs2 SSL_verify_mode=0 --skipheader "^(?!Message-Id)" --automap ^
Ну и последняя строчка в данном файле отвечает за дополнительные параметры
--regextrans2 "s/^INBOX\.(.+)/$1/" --justfolders --dry
Комментарии