Ruslan Bondar Site: RuslanBondar/projects/AtachmentCleaner ...

Ruslan Bondar | Page Index | Recently Commented | Users | Registration | Вход:  Пароль:  

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


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


Что она умеет:

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

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


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


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


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


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

Комментариев нет. [Показать комментарии/форму]