Ruslan Bondar Site : RuslanBondar/projects/AtachmentCleaner

Вы храните свои письма на сервере? нет? тады вам не сюда ...
Если да то у вас наверняка возникала проблема, ящики быстро переполняются...
Мне надоело видеть у себя на сервере файлики размером по 800 мб + если вы используете для работы с почтой веб интерфейс аля Horde то, чтобы открыть такую папочку надо прилично попотеть.

Взял я значит в руки перл и написал эту програмку....

Что она умеет:
  1. Читает /.mailboxlist на предмет ваших ящиков.
  2. Проходит по ящикам и достает файлы, после чего складывает их в соответствующую директорию.
  3. Добавляет к письмам соответствующие оконцания вида http://youhost/~user/dir/att-name.
  4. Чистит письма на предмет ненужных заголовков.

Теперь про реализацию:

Реализованно все на основе библиотеки Mail-Box.
Сильно советуется использовать Mail-Box-Parser-C (маленький патч для изменения максимальной длины может пригодится, просите если что).

В остальном все просто...

Вам запрещён доступ!/Idei

Кстати никакой ответственности за, все что может случится, в результате работы программы автор не несет.