Sometimes I change my procmail rules and I want to force procmail to process my inbox again with these new rules. The inbox is usually in mbox format, therefore I have to split it to particular emails.
In this case I use formail which splits inbox to particular messages and calls specified program to serve each message independently.
Process allready received mail with procmail rules again:
formail -s procmail < $MAIL