#!/bin/sh
# rmmail_virtual Ver1.0
# Script to remove old mails from Maildirs of every virtual mail user.
# YOU NEED ANOTHER SCRIPT rmoldmail !
# Written by T.Nonogaki Stray-Penguin <http://www.asahi-net.or.jp/~aa4t-nngk/>
#
USRSRC=/var/qmail/users/assign
POPADM=pop

## awk way.
VMUSERS=$(cat $USRSRC |awk -v pa=$POPADM '
	BEGIN{ FS=":" }
	/^=/ {
		if($2 == pa) print $1
	}
')

## Alternative, grep way.
#VMUSERS=$(egrep -e ^=[^:]*:${POPADM}: $USRSRC |cut --delimiter=':' -f 1)

for i in $VMUSERS; do
	/usr/local/bin/rmoldmail -V 21 ${i#=}
done

exit 0
