I am using procmail and spamassassin for my mail processing, so I am editing the *.rc files, and the SpamAssassin “user_prefs” file.
So it sounds like what I need to do is set up an e-mail address for mailing lists (email@example.com) and forward it to my regular address (firstname.lastname@example.org.)
Next I add a “whitelist to” entry to user_prefs, whitelisting anything sent to the “lists01” address (I assign a score of -100 to any whitelisted message.)
SpamAssassin rules run on the message sent to “lists01”. This message is marked as whitelisted, then forwarded to “mark”. At this point, SpamAssassin does NOT process it again. So the message is not marked as spam, and procmail puts it in the correct delivery folder.
Did I get this right?