diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2013-12-06 11:04:12 -0500 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2013-12-06 11:04:12 -0500 |
commit | b74fcd9148cc318e00e940cd90904aa7e9d6ba90 (patch) | |
tree | b71c1daecf0673e5f563d28d994a5fe09ffe48cd /.config/maildirproc/purdue.rc | |
parent | edbe63691a8c760700d232769bfe3ab201e8737d (diff) |
clean up mail filters
Diffstat (limited to '.config/maildirproc/purdue.rc')
-rw-r--r-- | .config/maildirproc/purdue.rc | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/.config/maildirproc/purdue.rc b/.config/maildirproc/purdue.rc index 0ffc1e6..4ebfbc4 100644 --- a/.config/maildirproc/purdue.rc +++ b/.config/maildirproc/purdue.rc @@ -27,7 +27,7 @@ def piazza_topic(mail, topic): return ( is_to_or_from(mail, topic+" on Piazza") or mail["Subject"].contains(topic+" on Piazza")) - + def my_filters(mail): # Generic stuff ######################################################## @@ -37,11 +37,11 @@ def my_filters(mail): or is_to_or_from(mail,"Purduealumni@purdue.edu") or is_to_or_from(mail,"pase@purdue.edu") ): - mail.move("INBOX.PASE") + mail.move("INBOX.crap.PASE") return if mail["Subject"].contains("[PLUG]"): - mail.move("INBOX.PLUG") + mail.move("INBOX.crap.PLUG") return if mail["From"].matches(".*bursar.*@purdue\.edu"): @@ -49,15 +49,19 @@ def my_filters(mail): return if mail["From"].contains("mailhub-admin@purdue.edu"): - mail.move("INBOX.mailhub-admin") + mail.move("INBOX.crap.mailhub-admin") return if mail["From"].matches("pmx-.*@purdue.edu"): - mail.move("INBOX.spam") + mail.move("INBOX.crap.spam") return if is_to_or_from(mail,"linkedin.com"): - mail.move("INBOX.LinkedIn") + mail.move("INBOX.crap.LinkedIn") + return + + if is_to_or_from(mail,"follet.com"): + mail.move("INBOX.Follet") return if ( @@ -65,12 +69,14 @@ def my_filters(mail): or is_to_or_from(mail,"@edrtrust.com") or is_to_or_from(mail,"@propertysolutions.com") or is_to_or_from(mail,"collegestationapartments@gmail.com") + or is_to_or_from_re(mail,"collegestationca\..*@gmail.com") + or is_to_or_from(mail, "@duke-energy.com") ): - mail.move("INBOX.CollegeStation") + mail.move("INBOX.housing.CollegeStation") return if mail["From"].matches("facebook(|mail)\.com"): - mail.move("INBOX.Facebook") + mail.move("INBOX.crap.Facebook") return if ( @@ -78,7 +84,7 @@ def my_filters(mail): or is_to_or_from(mail,"@cable.comcast.com") or is_to_or_from(mail,"@apexsystemsinc.com") ): - mail.move("INBOX.Comcast") + mail.move("INBOX.work.Comcast") return if ( @@ -86,7 +92,10 @@ def my_filters(mail): or mail["Subject"].contains("[CS Opportunity Update]") or mail["Subject"].contains("[CS Majors]") ): - mail.move("INBOX.CS") + mail.move("INBOX.crap.CS") + return + if (mail["From"].contains("shumakl@cs.purdue.edu") and mail["Subject"].matches("^cron:")): + mail.move("INBOX.crap.cron") return # Fall 2012 ############################################################ |