#!/bin/ksh # # not sure why I ended up with empty line messages, hence using formail # [[ -z $1 ]] && print MH folder? && exit 1 mh=$1 [[ ! -d $mh ]] && print $mh is not a folder && exit 1 for msg in `ls -1 $mh/*`; do print $msg ... \\c formail < $msg | procmail && rm -f $msg && print done done; unset msg