LINUX.ORG.RU

Архивация почтовой базы

 , ,


0

2

Подскажите, как мне произвести сортировку почтовой базы (обыкновенная fetchmail'ом скачанная, не абстрактная), разделив ее, скажем, на годы, а также выбрав группы адресатов. Я пробую procmail, но, видимо, не понимаю либо принципа работы, либо синтаксиса, либо того и другого.

.procmailrc

===

:0 Hw

* ^.*[Ff]rom: .*<myfriend@gmail.com>

$MAILDIR/friends

:0

* ^From: .*(anyuser@yandex.ru)

$MAILDIR/friends

===

Для сортировки пытаюсь запускать procmail так:

$cat my_mail_base | procmail

Как мне решить мою задачу?



Последнее исправление: JB (всего исправлений: 2)

AFAIK не совсем сортирует, его задача раскладывать по ящикам.

если база в maildir, то всё просто, по файлам. Для mbox можно попробовать конвертнуть в maildir.

emulek
()
Ответ на: комментарий от emulek

Предположим, что я из mbox, в котором у меня сейчас все хранится, конвертирую в maildir, каким образом мне сделать сортировку? У меня 2,5 тыс. писем.

pauk
() автор топика
Ответ на: комментарий от pauk

Предположим, что я из mbox, в котором у меня сейчас все хранится, конвертирую в maildir, каким образом мне сделать сортировку?

там же заголовки есть. Скриптом, заголовки стандартные. По идее оно их должна подряд писать, я не помню, лет пять назад делал.

У меня 2,5 тыс. писем.

без разницы.

конвертер тоже не помню, легко гуглится.

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.