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

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