#!/bin/sh # .spam-purge will delete all emails from a .Spam folder older than 30 days. Made for use with PLESK qmail structure, although easily adaptable # Written by Marcus Sykes @ blog.netweblogic.com dir=/var/qmail/mailnames for i in $( ls -1 $dir); do for x in $( ls -1 $dir/$i); do test -d $dir/$i/$x/Maildir/.Spam && find $dir/$i/$x/Maildir/.Spam/cur -mtime +30 -exec rm {} \; test -d $dir/$i/$x/Maildir/.Spam && find $dir/$i/$x/Maildir/.Spam/new -mtime +30 -exec rm {} \; done done