X-Git-Url: https://git.donarmstrong.com/?p=remote_mail.git;a=blobdiff_plain;f=.procmailrc;h=f56ac483cdf8a2c72bfcd2b525e2ea64dfc71eec;hp=0910144810ea74cda6946b01195dd6287d11a34b;hb=3b755b9de35e0fe306ae3011ce2273b43e0524d1;hpb=91685d4364920b3b877f3a460b9f319250604c92 diff --git a/.procmailrc b/.procmailrc index 0910144..f56ac48 100644 --- a/.procmailrc +++ b/.procmailrc @@ -13,8 +13,8 @@ LOGFILE=$HOME/.procmail_log # TODO -:0 c: -$HOME/Mail/temp/ +#:0 c: +#$HOME/Mail/temp/ # Add filter for "your message to foo awaits moderator approval" # filter out owner mails @@ -24,6 +24,7 @@ $HOME/Mail/temp/ HIGHSPAM=spam/HIGHSPAM/ SPAM=spam/SPAM/ JOEJOB=spam/JOEJOB/ +POSTMASTER=spam/POSTMASTER/ # A list (one per line) of people I KNOW are spammers :-) # can match any part of name so you can use fred, fred@aol.com or aol.com to @@ -52,6 +53,11 @@ FRIENDS=$HOME/.procmail/friends #:0 a: #/dev/null +:0 HB +* ^From:.*mailer-daemon@beta.sndservers.com +* ^Sender:.*Carpenters (Apprenticeship|Training) +/dev/null + :0 H * ^Subject:.*Rnm-devel moderator request /dev/null @@ -64,7 +70,7 @@ FRIENDS=$HOME/.procmail/friends # Handle delay messages :0 Hc * !Message-Id: .*delay[0-9]+@ -* ^TO \/don\+de[^@]+ +* ^TO \/don\+delay\+[^@]+ $HOME/Mail/delay :0 Hhbw @@ -116,13 +122,24 @@ $SPAM # I get joe-jobbed a lot; if a message is from a mailer, but not from # one of mine, discard it. :0: -* (^(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma(st(er)?|n)|office)|(send)?Mail(er)?|daemon|mmdf|n?uucp|ops|r(esponse|oot)|(bbs\.)?smtp(error)?|(s(erver)|ystem)|A(dmin(istrator)?|MMGR))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>\t ][^<)]*(\(.*\).*)?)?$([^>]|$)) -* !^From:.+(ucr|debian|donarmstrong|sndservers|ccin|schedulesdirect) +* (^(((Resent-)?(From|Sender)|X-Envelope-From):|>?From )([^>]*[^(.%@a-z0-9])?(Post(ma(st(er)?|n)|office)|(send)?Mailer|daemon|mmdf|n?uucp|ops|r(esponse|oot)|(bbs\.)?smtp(error)?|(s(erver)|ystem)|A(dmin(istrator)?|MMGR))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>\t ][^<)]*(\(.*\).*)?)?$([^>]|$)) +* !^From:.+(ucr|debian|donarmstrong|sndservers|ccin|schedulesdirect|promtheuslabor.com) * !^From:.+(schedulesdirect|paypal.com) -* !^To:.+ (don\+.+\@donarmstrong\.com) +* !^To:.+ (don\+.+\@(donarmstrong\.com|debian\.org|rzlab\.ucr\.edu)) * !^List-.+ +* !^X-Diagnostic: $JOEJOB +# stuff for postmaster at my machines +:0: +* ^To: postmaster@ +$POSTMASTER + +# mail from people I don't want to see, because they annoy me +:0: +* ^From:.*rgm@gnu.org +$HOME/Mail/idiots + # Work around procmail bug: any output on stderr will cause the "F" in "From" # to be dropped. This will re-add it. :0 H @@ -135,11 +152,7 @@ $JOEJOB | sed -e 's/^rom /From /' } - - - # Debian role accounts - :0: * ^Delivered-To: (owner@bugs.debian.org) bugs.debian.org/ @@ -148,6 +161,10 @@ bugs.debian.org/ * ^Delivered-To: (listmaster@lists.debian.org) lists.debian.org/ +# Buildds +:0: +* ^Return-Path:.*buildd@.*.donarmstrong.com +buildd.donarmstrong.com/ # OFTC stuff :0: @@ -168,12 +185,23 @@ chili_alarm/ * ^From:\ noreply@dragongoserver.net lists/dragongo/ +# discard all yahoogroups mail +# except for those to rsult (riverside ultimate) +:0: +* !^To:.*rsult@yahoogroups.com +* ^To:.*@yahoogroups.com +/dev/null + + ################### # Mailing lists # ################### :0: -* ^To: \+announce@student.ucr.edu +* ^From:.*announcements@student.ucr.edu +lists/ucr-announcements + +:0: * ^List-Id: lists/ucr-announcements @@ -190,12 +218,12 @@ lists/`echo $MATCH | sed -e 's/[\/]/_/g'`/ lists/`echo $MATCH | sed -e 's/[\/]/_/g'`/ :0: -* ^Sender: \/[^@]+-bounces? -lists/`echo $MATCH | sed -e 's/\-bounces*//g; s/[\/]/_/g'`/ +* ^Sender: +