View Single Post
  #3  
Old 4th October 2010, 20:52
Turbanator Turbanator is offline
Senior Member
 
Join Date: Jun 2008
Posts: 217
Thanks: 21
Thanked 16 Times in 16 Posts
Default

I found this on the net, so I'll try to understand what it does and tweak it.

Code:
...
So i found a little script on the net, and modified it a bit for use with ISPConfig.
It will remove Messages older than 14 days from users .Junk folder.
I run it daily via cron.

cat /etc/cron.daily/purge.junk

#!/bin/sh

HOURS=$((2 * 24 * 7))

for domain in /var/www/*
do
if [ -d "$domain"/user ]
then
cd $domain/user
for user in *
do
if [ -d "$user/Maildir/.Junk" ]
then
tmpwatch -m $HOURS $user/Maildir/.Junk/{cur,new}
fi
done
cd /var/www
fi
done


Edit(11 Jan 2008):

You might want to add :
/etc/init.d/dovecot restart
to the script, to make dovecot rebuild message indexes.
Reply With Quote