This is my .procmailrc file, located in my home directory. The series of INCLUDERC statements reflects the order in which mail is processed. Note that the spam filters aren't actually consulted until near the end.
VERBOSE=off LOGABSTRACT=on HOME=/home/paulds MAILDIR=$HOME/Mail PMDIR=$HOME/.procmail LOGFILE=$PMDIR/log PATH=/home/paulds/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin SENDMAIL=/usr/sbin/sendmail INCLUDERC=$PMDIR/rc.safeguard INCLUDERC=$PMDIR/rc.archive #INCLUDERC=$PMDIR/rc.redirect #INCLUDERC=$PMDIR/rc.tweak INCLUDERC=$PMDIR/rc.prekill INCLUDERC=$PMDIR/rc.accept #INCLUDERC=$PMDIR/rc.majordomo #INCLUDERC=$PMDIR/rc.qru-qotd INCLUDERC=$PMDIR/rc.spamassassin INCLUDERC=$PMDIR/rc.spam_personal INCLUDERC=$PMDIR/rc.spam_general #INCLUDERC=$PMDIR/rc.phone #INCLUDERC=$PMDIR/rc.killfileBack