0

Перенос почты.

Потребовалось мне перенести почтовый домен с одного сервера на другой. При этом некоторым пользователям, использующим IMAP (большинство на этом серваке используют POP3) нужно перенести почту.

Делается это до безобразия просто.

Для этого существует такая утилита — imapsync. Доступна под windows, linux, freebsd.
Не обязательно ее запускать на одном из почтовых серверов.

Как с ней работать можно легко понять из man.

Оставлю для примера следующую строку:

# imapsync --host1 mail1.exmaple.com --user1 test --password1 12345 \
 --host2 192.168.1.20 --user2 *protected email* --password2 45678

Обращаю внимание на ключ —dry, который указывает на то, что фактически ничего переносить не надо, а нужно просто рассказать что будет сделано.

Для переноса большого количества ящиков можно утилите указать путь к файлу следующео содержания:

user1_serv1;password1_serv1;user1_serv2;password1_serv2
user2_serv1;password2_serv1;user2_serv2;password2_serv2
user3_serv1;password3_serv1;user3_serv2;password3_serv2
...
Alexey Egorychev

Alexey Egorychev

FreeBSD and Linux sysadmin. Know many systems like mailsystems, DB, WWW stack. Automation with salt, ansible. Monitoring with nagios, zabbix.