procmailrc
MAILDIR=$HOME/mail LOGABSTRACT=yes VERBOSE=off NL=" " # recipe lines begin with :0 # dont put comments on recipe lines # disable a recipe with the false condition ! # condition lines begin with * and regex is your friend # conditions are anded and everything after * is fed straight into egrep # one action line follows the conditions, in this case it is a mailbox name # DEFAULT=$MAILDIR/inbox/ # store any duplicate email into 'duplicates' mailbox :0 Whc: msgid.lock | formail -D 8192 ~/mail/msgid.cache :0 a: duplicates/ # I do request mutt to ask for dsn. This will store them into 'sending-ack' :0 * ^Subject:.*DELIVERY CONFIRMATION:.* sending-ack/ :0 * ^Subject:.*ARCHIVE THIS FILE.* archive/ # Other mails from the mailer daemon, that are not dsn messages, are considered # to be errors :0 * ^From:.*MAILER-DAEMON@.* errors/ :0 * ^Subject:.*ARCHIVE THIS FILE.* archival/ :0 * ^Subject:.*my core dump is my seg fault.* blog/ :0 * ^From:.*(acm.org|acmqueue.com).* acm/ :0 * ^From:.*(ieee.org|computer.org|mtlieee@gmail.com|Distribution128@qmagsdelivery.com).* ieee/ :0 * ^From:.*(powells.com|a1books.com|theartofbooks.com|workstations@sympatico.ca|jaowensjr@yahoo.com|homeprobooks@comcast.net|jowens@pckeyboard.com|dell.com|directcanada.com|amazon.(ca|com)|ebay.(com|fr|ca)|paypal.(com|ca|fr)|accessamerica.com|vmc-mobile.ca).* shopping/ :0 * ^(To|From):.*monster.(ca|com)| ^(To|From):.*algomod.com| ^(To|From):.*htassociates.com| ^(To|From):.*compuware.com| ^Subject:.*resume.*| ^Subject:.*cv.*| ^Subject:.*job.*| jobs/ :0 * ^From:.*(airfrance.(com|fr|ca)|nwa.com|flyzoom.com|hotwire.com|service.expedia.ca|opodo.fr|govoyages.com|vivacances.fr|cheaptickets.com).* travel/ :0 * ^(From|To):.*(dragonflybsd.org|apollo.backplane.com).* dragonfly-bsd/ :0 * ^Subject:.*(account|welcome to|password|registration|identifiants).* subscription/ :0 * ^From:.*sports.yahoo.com.*|^Subject:.*Y! Sports.* hokey-pool/ :0 * ^From:.*service@youtube.com.* videos/ :0 * ^From:.*@google.(com|ca|fr|net).* google/ ################################ ## Last rule: mail that gets # ## this far goes in default box # ################################# :0 * .* $DEFAULT
1 Comment
Jump to comment form | comment rss [?] | trackback uri [?]