in reply to How to filter a *NIX Mailbox
Not sure whether you've already looked at that one: Mail::Procmail. (Or Mail::Audit / Email::Filter — which Mail::Procmail was inspired by.)