Сконвертировать mailbox в Maildir

 
+
-
edit
 

Balancer

администратор
★★★★☆
Сабж.

Прикрутил я, наконец, к postfix'у Courier-IMAP с MySQL-авторизацией.
Но как старые запасы из mailbox'ов в Maildir'ы сконвертить не представляю.
Все утилиты или глючат (например, дату и отметки о прочтении не хранят), или вообще муть какую-то гонят (скажем, формат имени файлов с Courier не совпадает и после конвертирования эти файлы в папке не видны).

Куда копать? :)

(пошёл пока отсыпаться)
 
RU [asoneofus] #12.05.2004 20:16
+
-
edit
 
kmail натравить :) Я так и сделал.
 
+
-
edit
 

Balancer

администратор
★★★★☆
Ну откуда у меня kmail на сервере? :)
 
CA [ComputerMage] #14.05.2004 18:39
+
-
edit
 
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' ?
 
+
-
edit
 

Balancer

администратор
★★★★☆
[ComputerMage:],14.05.2004 18:39:29
CourierIMAP - davit'. Chasten'ko gluchit.
 


Вроде, пока всё ок. Вложенные папки держит :)

>Poka ne nashel emu zamenu - muchajus'.

Нашёл рабочий Perl-конвертер. Вроде, всё хорошо перенеслось.

>Eto draft convertera. Ne testirovan, tol'ko chto nabran iz golovy.

Это "в очень болшой степени драфт". Он дату не прописывает, системные флаги и т.п. :)

>PS: Romka, ya tebe skinul pass na ICQ, mozhesh ego postavit' ?

Э... Кого поставить, куда поставить?
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru