Balancer, 12.05.2004 06:07:40 :
Сабж.
Прикрутил я, наконец, к postfix'у Courier-IMAP с MySQL-авторизацией.
Но как старые запасы из mailbox'ов в Maildir'ы сконвертить не представляю.
Все утилиты или глючат (например, дату и отметки о прочтении не хранят), или вообще муть какую-то гонят (скажем, формат имени файлов с Courier не совпадает и после конвертирования эти файлы в папке не видны).
Куда копать?
(пошёл пока отсыпаться)
CourierIMAP - davit'. Chasten'ko gluchit.
Poka ne nashel emu zamenu - muchajus'.
Skonvertirovat' v Maildir - ochen' legko.
split' mbox vot tak:
open IN, "mbox" or die;
$mail = join "", <IN>;
@messages = split /\nFrom[^\n]+\n/, $mail;
foreach $msg ( @messages )
{
open OUT, ">".time().".$$.hostname:2," or next;
print OUT $msg;
close OUT;
}
Eto draft convertera. Ne testirovan, tol'ko chto nabran iz golovy.
PS: Romka, ya tebe skinul pass na ICQ, mozhesh ego postavit' ?