summaryrefslogtreecommitdiff
path: root/modules/mm_utils.py
diff options
context:
space:
mode:
authorklm1998-04-23 15:47:21 +0000
committerklm1998-04-23 15:47:21 +0000
commit22e2ef1261977f24404a0fb959ce5c433e057bab (patch)
treeee6341fa6bef344708d7ec84f0698397cec57cdf /modules/mm_utils.py
parent16df979b80a450f93106bfbc02cd9f87e2d33436 (diff)
downloadmailman-22e2ef1261977f24404a0fb959ce5c433e057bab.tar.gz
mailman-22e2ef1261977f24404a0fb959ce5c433e057bab.tar.zst
mailman-22e2ef1261977f24404a0fb959ce5c433e057bab.zip
These changes should reduce, if not eliminate, the duplicate handling
of bounce violators, and also reduce if not eliminate the number of invalid address targets. .ScanMessage(): Instead of handling each email addr as it's encountered, collect together all the candidates and go through them all at the end, rejecting duplicates. This way, candidates found repeatedly in different cases won't be processed multiple times. .ExtractBouncingAddr(): Prevent a commonly recurrent aberrant address gleaning, eg: "<klm@python.org>..." - many error notice lines have that elipsis after the address, and it was not being adequately filtered. Now it is.
Diffstat (limited to 'modules/mm_utils.py')
0 files changed, 0 insertions, 0 deletions