Вы храните свои письма на сервере? нет? тады вам не сюда ...
Если да то у вас наверняка возникала проблема, ящики быстро переполняются...
Мне надоело видеть у себя на сервере файлики размером по 800 мб + если вы используете для работы с почтой веб интерфейс аля
Horde то, чтобы открыть такую папочку надо прилично попотеть.
Взял я значит в руки перл и написал эту програмку....
Что она умеет:
- Читает /.mailboxlist на предмет ваших ящиков.
- Проходит по ящикам и достает файлы, после чего складывает их в соответствующую директорию.
- Добавляет к письмам соответствующие оконцания вида
http://youhost/~user/dir/att-name.
- Чистит письма на предмет ненужных заголовков.
Теперь про реализацию:
Реализованно все на основе библиотеки
Mail-Box.
Сильно советуется использовать
Mail-Box-Parser-C (маленький патч для изменения максимальной длины может пригодится, просите если что).
В остальном все просто...
!/Idei
Кстати никакой ответственности за, все что может случится, в результате работы программы автор не несет.