* [EMAIL PROTECTED] <[EMAIL PROTECTED]> [2003-08-10 21:37]: > # mailing lists: > # filter all cypherpunks mail into its own cypherspool folder, discarding > # mail from loons. All CDRs set their From: line to 'owner-cypherpunks'. > # /dev/null is unix for the trash can. > :0 > * [EMAIL PROTECTED] > { > :0: > * (^From:[EMAIL PROTECTED]|\ > ^From:[EMAIL PROTECTED]|\ > ^From:[EMAIL PROTECTED]|\ > ^From:[EMAIL PROTECTED]|\ > ^From:[EMAIL PROTECTED]) > /dev/null > > :0: > cypherspool > }
I thought I'd post an alternative procmail script for anyone interested: [EMAIL PROTECTED](lne.com|ssz.com) # X-Loop mailing lists # :0 : *$ ^X-Loop:.*$XLOOP_ML * ^X-Loop:.*\/[a-z0-9.-]+@ * MATCH ?? ()\/[EMAIL PROTECTED] mailing_lists/$MATCH The idea is to generalize the recipe so if you're on other mailing lists that use the "X-Loop" header, you can just add them to the XLOOP variable. And I guess if you still want to filter out sociopaths, this would be that version of it: [EMAIL PROTECTED](lne.com|ssz.com) SPC="[ ]" FROM_="(From${SPC}|(Old-|X-)?(Resent-)?\ (From|Reply-To|Sender):)(.*\<)?" SOCIOPATHS=(\ [EMAIL PROTECTED]|\ [EMAIL PROTECTED]|\ [EMAIL PROTECTED]|\ [EMAIL PROTECTED]|\ [EMAIL PROTECTED]) #SOCIO_PATH=/dev/null SOCIO_PATH=sociopaths # X-Loop mailing lists # :0 *$ ^X-Loop:.*$XLOOP_ML * ^X-Loop:.*\/[a-z0-9.-]+@ * MATCH ?? ()\/[EMAIL PROTECTED] { :0: *$ ^${FROM_}$SOCIOPATHS SOCIO_PATH :0: mailing_lists/$MATCH }