summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-04-22 16:20:11 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2015-07-19 19:28:58 -0600
commit93420febe072e47be485fda291e00a41a504e3af (patch)
tree56d4f4d71ea72f73b6812ed78b282dacfe6e1977 /.config
parentbcdc8591d20f23e3f4a1645a7ccfc473b2916c3e (diff)
Update mail filters
Diffstat (limited to '.config')
-rw-r--r--.config/maildirproc/att.rc7
1 files changed, 4 insertions, 3 deletions
diff --git a/.config/maildirproc/att.rc b/.config/maildirproc/att.rc
index 98ef8ae..43cec78 100644
--- a/.config/maildirproc/att.rc
+++ b/.config/maildirproc/att.rc
@@ -15,10 +15,9 @@ def mailman_domain(mail, domain):
"""
m = mail["List-Id"].matches("(.*<)?([^<]*)\."+re.escape(domain))
if m:
- if mail["Subject"].contains("["+m.group(2)+"]"):
- return m.group(2)
+ return m.group(2)
for hdr in [ 'To', 'Cc', 'From' ]:
- m = mail[hdr].matches("(\w*)@"+re.escape(domain))
+ m = mail[hdr].matches("((\w|-)*)@"+re.escape(domain))
if m:
if mail["Subject"].contains("["+m.group(1)+"]"):
return m.group(2)
@@ -295,6 +294,7 @@ def my_filters(mail):
"@core3.amsl.com",
"@defectivebydesign.org",
"@eff.org",
+ "@fedorahosted.org",
"@foocorp.net",
"@fsf.org",
"@github.com",
@@ -303,6 +303,7 @@ def my_filters(mail):
"@gnu.org",
"@ietf.org",
"@kde.org",
+ "@lists.fedorahosted.org",
"@nongnu.org",
"@sourceforge.com",
"@thyrsus.com",