IMAPSync | Автоматический перенос почты с Яндекс, Mail.ru и Google

Описание к видео IMAPSync | Автоматический перенос почты с Яндекс, Mail.ru и Google

Это второе видео по переносу почтовых ящиков из облака. В данном видео мы с вами рассмотрим автоматический метод миграции почтовых ящиков, а именно, автоматический метод переноса через протокол IMAP.
Для этого нам понадобится программа IMAPSync и среда программирования Perl для Windows.
Теперь хотелось бы сказать пару слов по поводу требования к серверам и начнем, пожалуй, с облачных серверов таких как mail.ru или yandex.ru.
Тут требование одно - это отдельный пароль для внешних приложений.
Что такое пароль для внешних приложений я подробно рассмотрел в первом уроке по миграции, кто не смотрел данный урок или забыл, пересмотрите первое видео, ссылка есть в описании.
Тут требование одно, и вы уже его знаете – это отдельный пароль для внешних приложений.
Но, также есть определённые требования к локальному серверу, в моем случае к серверу Microsoft Exchange. А именно:
- включен протокол IMAP
- у пользователя должен быть доступ к использованию IMAP
Пора от теории переходить к практике.

------------------Дополнительные материалы------------
Перенос почты с Яндекс, Mail.ru и Google -    • Перенос почты с Яндекс, Mail.ru и Goo...  
🎓 Комплексное обучение системному администрированию - https://pages.it-skills.online/komple...

Программы:
IMAPSync 1.678 - https://github.com/imapsync/imapsync
Perl 5.22.2.1 - https://strawberryperl.com/releases.html

Команды:
ppm install Unicode::String (Установка модуля кодировки)
C:\IMAPSync\imapsync-1.678\W\install_modules.bat (Установка дополнительных модулей)
C:\IMAPSync\imapsync-1.678\W\build_exe.bat (Команда создания файла imapsync.exe)
C:\IMAPSync\imapsync-1.678\W imapsync.exe (Запуск программы imapsync.exe)
Set-CASMailbox i.klenov -ImapEnabled $True (Разрешить пользователям использовать протокол IMAP)
Get-CASMailbox * | Set-CASMailbox -ImapEnabled $True (Разрешить всем пользователям использовать протокол IMAP)
Настраиваем скрипт переноса почтовых ящиков.
Первая строчка отвечает за сервер источника, а именно сервер подключения, логин почтового ящика и его пароль:
--host1 imap.mail.ru --user1 [email protected] --password1 "Jig6bWqCi9FSMtrp3CPQ" ^
Вторая строчка отвечает за сервер назначения и так же содержит сервер подключения, логин почтового ящика и его пароль
--host2 mail.it-skils.ru --user2 office.loc\d.puzikov --password2 "Qwerty123" ^
Третья строчка указывает программе хотим мы использовать SSL сертификат или нет для сервера источника и сервера назначения:
--ssl1 --ssl2 --sslargs1 SSL_verify_mode=1 --sslargs2 SSL_verify_mode=0 --skipheader "^(?!Message-Id)" --automap ^
Ну и последняя строчка в данном файле отвечает за дополнительные параметры
--regextrans2 "s/^INBOX\.(.+)/$1/" --justfolders --dry

Комментарии

Информация по комментариям в разработке