Перенос почты с одного сервера на другой
imapsync
imapsync — программа для синхронизации почтовых ящиков.
Для начала нужно подключить репозитории, которые нужны для установки данной утилиты:
CentOS 5:
CentOS 6:
Установка утилиты:
Давайте сделаем синхронизацию одного почтового ящика:
Почтовый домен, ящик и пароль до ящика с которого будем копировать:
–host1 mai.abcname.com.ua –user1 test1@abcname.com.ua –password1 pa$$word
Почтовый домен, ящик и пароль до ящика на который будем копировать:
–host2 mai.abcname.com.ua –user2 test2@abcname.com.ua –password2 pa$$word
Готово!
Ящик test@abcname.com.ua имеет одинаковые письма на обеих серверах.
Пакетная синхронизация по imap
Нам понадобится список ящиков в текстовом файле. Назовем его emails-list.txt:
Список сохраняем рядом со скриптом syncimap.sh:
После запуска скрипта:
И небольшого ожидания, мы получим полное соответствие содержимого почтовых ящиков нового сервера старому.