diff options
| author | mailman | 1998-03-26 05:33:21 +0000 |
|---|---|---|
| committer | mailman | 1998-03-26 05:33:21 +0000 |
| commit | d44266ead5d0daacc77c50dc38795f0442e67a02 (patch) | |
| tree | 3b3d3d364e8c4d5aaa13835a77b5cb906ad55447 /Mailman/pythonlib | |
| parent | fb9f168857b88c8d75baea989a6d8542a3e8022e (diff) | |
| download | mailman-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')
0 files changed, 0 insertions, 0 deletions
