Есть проблема, существует почтовик на sendmail. На нем живет куча пользователей, они активно используют mailbox, соответственно pop и imap.
Появилась задача, перенести всех пользователей на другой сервер, при этом использовать формат Maildir, так как сервер Courier (mta, imap,pop ...)
Как я понимаю, работу нужно разделить на 2 части
1) Перенесть вручную все /var/mail/MAILBOXES
и /home/USERNAME на новый сервер
2) Конвертировать Mailbox в Maildir в авто режиме
Нашел такую вот ссылку, http://batleth.sapienti-sat.org/projects/mb2md/ ,
но все равно не понятно как сделать так, чтобы все конвертировать сразу. Не вручную и одним скриптом. Может быть кто-то сталкивался с такой проблемой ?
Заранее благодарен. chepil собака surgut точка ru, icq: 304000
up
>upпоиск в groups.google.com находятся готовые скрипты конвертации imap-mailbox в courier-imap-maildir на раз
>Есть проблема, существует почтовик на sendmail. На нем живет куча пользователей, они
>активно используют mailbox, соответственно pop и imap.
>Появилась задача, перенести всех пользователей на другой сервер, при этом использовать формат
>Maildir, так как сервер Courier (mta, imap,pop ...)
>Как я понимаю, работу нужно разделить на 2 части
>1) Перенесть вручную все /var/mail/MAILBOXES
> и /home/USERNAME на новый сервер
>2) Конвертировать Mailbox в Maildir в авто режиме
>Нашел такую вот ссылку, http://batleth.sapienti-sat.org/projects/mb2md/ ,
>но все равно не понятно как сделать так, чтобы все конвертировать сразу.
>Не вручную и одним скриптом. Может быть кто-то сталкивался с такой
>проблемой ?
>Заранее благодарен. chepil собака surgut точка ru, icq: 304000Имхо курьеру по барабану в каком формате складывать, должен уметь и в mailbox.
>2) Конвертировать Mailbox в Maildir в авто режиме
>Нашел такую вот ссылку, http://batleth.sapienti-sat.org/projects/mb2md/ ,
>но все равно не понятно как сделать так, чтобы все конвертировать сразу.
>Не вручную и одним скриптом. Может быть кто-то сталкивался с такой
>проблемой ?#!/bin/sh
for filename in *
do
./mb2md.pl /home/$filename < $filename
doneexit 0
ну и в текущей папке должны mailbox-ы лежать.