summaryrefslogtreecommitdiff
path: root/src/mailman/rules/dmarc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rules/dmarc.py')
-rw-r--r--src/mailman/rules/dmarc.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mailman/rules/dmarc.py b/src/mailman/rules/dmarc.py
index 26f1183e6..a94d28889 100644
--- a/src/mailman/rules/dmarc.py
+++ b/src/mailman/rules/dmarc.py
@@ -51,8 +51,11 @@ def _get_suffixes(url):
elog.error('Unable to retrieve data from %s: %s', url, e.reason)
return
for line in d.readlines():
- line = str(line, encoding='utf-8').strip()
- if not line or line.startswith(' ') or line.startswith('//'):
+ line = str(line, encoding='utf-8')
+ if not line.strip() or line.startswith('//'):
+ continue
+ line = re.sub('\s.*', '', line)
+ if not line:
continue
parts = line.lower().split('.')
if parts[0].startswith('!'):