summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/smtplib.py
diff options
context:
space:
mode:
authormailman1998-03-26 05:33:21 +0000
committermailman1998-03-26 05:33:21 +0000
commitd44266ead5d0daacc77c50dc38795f0442e67a02 (patch)
tree3b3d3d364e8c4d5aaa13835a77b5cb906ad55447 /Mailman/pythonlib/smtplib.py
parentfb9f168857b88c8d75baea989a6d8542a3e8022e (diff)
downloadmailman-d44266ead5d0daacc77c50dc38795f0442e67a02.tar.gz
mailman-d44266ead5d0daacc77c50dc38795f0442e67a02.tar.zst
mailman-d44266ead5d0daacc77c50dc38795f0442e67a02.zip
Simpliefied FindMatchineAddress - it now only recognizes similarity
when the domain side of the at sign of one address properly contains the domain in the other example. Wrap DeliverToUser body in a os.fork, to prevent a deadlock which can happen when, eg, a message bounces before message aceptance in sendmail. Message bouncing early on in message acceptance by sendmail means reporting to list admin address, which is itself actually a mailman program, which uses the instantiated list as a agent, and which requires the same lock that the invoking process is holding - ie, deadlock Sendmail's deliver-in-background option would be great for this, except that the error processing for immediately recognized delivery problems turns out to be handled in the foreground, regardless of the bg delivery option.
Diffstat (limited to 'Mailman/pythonlib/smtplib.py')
0 files changed, 0 insertions, 0 deletions