Hi Karl,

>is there something like the logclean-script for the quarantine?
>i need something like "delete every mail older then x days", since my 
>users request it...

This is what I use, it relies on archivemail, apt-get install
archivemail 
does it for u in Debian. :)

#!/bin/bash
#
# Usage:
#    age_spam_quarantine

DAYS=5                           # Messages left in quarantine older 
                                        # than this many days will be
                                        # deleted.
DATA=/var/spool/dspam/data              # DSpam data directory
ARCHIVEMAIL="/usr/bin/archivemail"      # Path to utility

# For each user mailbox...
for mbox in `find ${DATA} -follow -name *mbox`
do
    if [ -s $mbox ]; then
        # Tell archivemail to remove the messages.
        ${ARCHIVEMAIL} --days=${DAYS} --delete --include-flagged --quiet
$mbox
    fi;
done

Dudi

Reply via email to