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

preview_player
Показать описание
Это второе видео по переносу почтовых ящиков из облака. В данном видео мы с вами рассмотрим автоматический метод миграции почтовых ящиков, а именно, автоматический метод переноса через протокол 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
Рекомендации по теме
Комментарии
Автор

В общем посмотрел я оба ваших ролика. Спасибо, но конечно очень заморочились с подробным объяснением. Все таки буду грузить pst и добавлять архивом в Exchange))

GameUnit
Автор

Спасибо! Очень хорошо, что поделились своим временем с нами. Нужно ещё помнить, что пароль для приложений у каждого юзыря свой :))) Ну вы поняли...

kronidtitov
Автор

Первая команда и ошибка
Installing package 'Unicode-String'...
Error installing package 'Unicode-String': Read a PPD for 'Unicode-String', but it is not intended for this build of Perl

q
Автор

Добрый день, а где вы взяли батники для установки модулей Perl ?

МихаилБричеев
Автор

Что-то не взлетело. Придётся под линуксом пробовать.

MadAnt_VL
Автор

Imapsync для винды теперь платный? И просит 60-120 евро на сайте разраба (ссылка с гитхаб)

undervrs
Автор

А как быть с контактами и календарями?

Yufersan
Автор

А пароль от эксчендж это админ или пользователь?

friendly-international
Автор

Вот они последствия попыток в винде ....
\\"pp" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.\\

render
Автор

А есть способ переноса если ящиков более 900?

twanstwans