mailbox - mails älter als xxx-tage löschen...

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
tjabo
Posts: 59
Joined: 2004-09-13 20:16

mailbox - mails älter als xxx-tage löschen...

Post by tjabo » 2006-10-01 15:44

Hallo,

kennt jemand eine möglichkeit aus einer Mailbox mails die älter als eine bestimmte anzahl von tagen sind zu löschen, sodass diese einfach per cronjob aussortiert und gelöscht werden?
danke für die hilfe...

ich habe nur (http://archivemail.sourceforge.net/) gefunden, jedoch funktioniert dies nicht wirklich...

danke für die hilfe.

es ist procmail, postfixx, confixx 3.0 drauf. alles im M-Box format.

mfg
tj

dodolin
RSAC
Posts: 4009
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe

Re: mailbox - mails älter als xxx-tage löschen...

Post by dodolin » 2006-10-01 23:37

archivemail sollte eigentlich genau das machen, was du willst. Wenn es nicht geht, liegt es wohl am Anwender. Ich nutze es selbst auch, bei mir tut es schon jahrelang ganz hervorragend. :)

tjabo
Posts: 59
Joined: 2004-09-13 20:16

Re: mailbox - mails älter als xxx-tage löschen...

Post by tjabo » 2006-10-02 08:19

hmm... weiß nicht warums nicht läuft, wenn ich das setup ausführe kommt:

Code: Select all

python setup.py install
Traceback (most recent call last):
  File "setup.py", line 19, in ?
    from distutils.core import setup
ImportError: No module named distutils.core
irgendne idee?
und wenn ich es testen lasse:
kommt folgender error:

Code: Select all

python test_archivemail.py
.....................F................................
======================================================================
FAIL: archiving with specified --suffix arguments
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_archivemail.py", line 730, in testSuffix
    assert(os.path.exists(archive_name))
AssertionError

----------------------------------------------------------------------
Ran 54 tests in 14.002s

FAILED (failures=1)
thx 4 help

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: mailbox - mails älter als xxx-tage löschen...

Post by Roger Wilco » 2006-10-02 17:17

tjabo wrote:hmm... weiß nicht warums nicht läuft, wenn ich das setup ausführe kommt:

Code: Select all

python setup.py install
Traceback (most recent call last):
  File "setup.py", line 19, in ?
    from distutils.core import setup
ImportError: No module named distutils.core
irgendne idee?
Ja: Fehlermeldung lesen. :roll:

http://docs.python.org/dist/dist.html
http://docs.python.org/inst/inst.html
http://www.google.com/search?q=distutils+python

lucki2
Posts: 427
Joined: 2006-10-03 01:31

ALternative

Post by lucki2 » 2006-10-03 17:11

Mit procmail geht das auch. Macht ein Filterscript nötig. Da gibt es aber unzählige im Netz - such Dir ein schönes aus!

Prinzip ist:
for mbox in $allmboxes ; do
formail -s procmail procmail_script < $mbox
end