summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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",