LINUX.ORG.RU
ФорумAdmin

Стирать старые письма из mbox


0

0

Есть почтовый ящик (mbox все письма в одном файле) необходимо регулярно стирать старые письма из ящика, т.е. в ящике должны храниться только письма определенной давности получения их сервером.

Подскажите, чем такое можно реализовать? CentOS 5.4

┌[~]
└> aptitude show mail-expire 
Package: mail-expire
State: not installed
Version: 0.7
Priority: optional
Section: utils
Maintainer: Eduard Bloch <blade@debian.org>
Uncompressed Size: 57.3k
Depends: perl, libcompress-zlib-perl, libdate-calc-perl,
         libmail-mbox-messageparser-perl
Description: Utility to extract outdated messages from mbox files
 mail-expire is a small and fast script that scans mbox files for messages that
 are older than given maximum age and moves them to another (compressed) mailbox
 file or just deletes them.
GotF ★★★★★
()

используй maildir и стирай файлы по cronу, впрочем наверняка mda поддерживает удаление устаревших писем.

dimon555 ★★★★★
()
Ответ на: комментарий от GotF

Спасибо

Спасибо, много крови было пролито, но я прикрутил пакет от дебиана к centos :)

Морока была с libmail-mbox-messageparser-perl его в centos нету, и чтобы ее поставить нужно еще 10 других библиотек.

samson_b
() автор топика
Ответ на: Спасибо от samson_b

Зачем все усложнять, придумывать какой-то libmail-mbox-messageparser-perl да еще и засорять систему
пакетами из другого дистрибутива когда если maildir, в котором каждое сообщение в отдельном файле.
А старые файлы можно удалять обычным скриптом.
В общем - я не рад.

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