diff options
| author | klm | 1998-04-23 15:47:21 +0000 |
|---|---|---|
| committer | klm | 1998-04-23 15:47:21 +0000 |
| commit | 22e2ef1261977f24404a0fb959ce5c433e057bab (patch) | |
| tree | ee6341fa6bef344708d7ec84f0698397cec57cdf /modules/mm_utils.py | |
| parent | 16df979b80a450f93106bfbc02cd9f87e2d33436 (diff) | |
| download | mailman-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
