summaryrefslogtreecommitdiff
path: root/.config/maildirproc/purdue.rc
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2014-10-10 17:11:18 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2014-10-10 17:15:47 -0400
commit5984f9884153b4f035bf3be3cd69ef2970244209 (patch)
tree00ba5b0a4258fcead1c18e80832143f054fa510c /.config/maildirproc/purdue.rc
parentf93b92a36a16090b70696ae39251e32259f8e93f (diff)
update mail filters
Diffstat (limited to '.config/maildirproc/purdue.rc')
-rw-r--r--.config/maildirproc/purdue.rc36
1 files changed, 35 insertions, 1 deletions
diff --git a/.config/maildirproc/purdue.rc b/.config/maildirproc/purdue.rc
index 6d4b913..7b75d7c 100644
--- a/.config/maildirproc/purdue.rc
+++ b/.config/maildirproc/purdue.rc
@@ -70,10 +70,18 @@ def my_filters(mail):
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.housing.CollegeStation")
return
+ if (
+ False
+ or is_to_or_from(mail,"@hunterlp.com")
+ or is_to_or_from(mail, "@duke-energy.com")
+ or is_to_or_from(mail, "@alerts.comcast.net")
+ or is_to_or_from(mail, "rentpayment.com")
+ ):
+ mail.move("INBOX.housing.BeauJardin")
+ return
if mail["From"].matches("facebook(|mail)\.com"):
mail.move("INBOX.crap.Facebook")
@@ -183,6 +191,32 @@ def my_filters(mail):
mail.move("INBOX.classes.2014-1.STAT350.Piazza")
return
+ # Fall 2014 ############################################################
+
+ # CS334 (Graphics)
+ if (is_to_or_from(mail, "lin553@purdue.edu") or mail["Subject"].contains("Fall-2014-CS-33400")):
+ mail.move("INBOX.classes.2014-2.CS334")
+ return
+ # CS354 (OS)
+ # CS381 (Algo)
+ if piazza_topic(mail, "CS 354"):
+ mail.move("INBOX.classes.2014-2.CS354.Piazza")
+ return
+ if piazza_topic(mail, "CS 381"):
+ mail.move("INBOX.classes.2014-2.CS381.Piazza")
+ return
+ # CS456 (Programming languages)
+ if piazza_topic(mail, "CS 456"):
+ mail.move("INBOX.classes.2014-2.CS456.Piazza")
+ return
+ # MA416
+ if mail["Subject"].contains("Fall-2014-MA-41600"):
+ mail.move("INBOX.classes.2014-2.MA416")
+ return
+ # PHYS221
+ if (is_to_or_from(mail, "cui@purdue.edu") or is_to_or_from(mail, "china@purdue.edu")):
+ mail.move("INBOX.classes.2014-2.PHYS221")
+ return
handle_mapping = {
"INBOX": my_filters,
}