#!/bin/sh
# rmmail_virtual (poppassword edition) 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=/etc/poppasswd
POPADM=popuser

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

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

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

exit 0
