diff options
| author | klm | 1998-11-23 17:04:30 +0000 |
|---|---|---|
| committer | klm | 1998-11-23 17:04:30 +0000 |
| commit | 0ec00069ff3065f02aae5385f0499fca3e148e3b (patch) | |
| tree | d05c036f1a9779e668f196bba579f8f33c6b85d0 /Mailman/MailCommandHandler.py | |
| parent | cebb04b4f23f9915e750d16a71b7fc2d24672173 (diff) | |
| download | mailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.tar.gz mailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.tar.zst mailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.zip | |
.DeliverToOwner(): Provisional fix for when derived sender is bogus.
Two cases, each addressed, and with reservations about the handling of
both:
- Sender is null, after trying both GetEnvelopeSender and GetSender.
Address by using self.GetAdminEmail(). I'm not sure the right thing
to do, here - this is as close as i could come.
- Sender is not null, but lacks any domain spec - which can happen
when the sender is on the local host. An unqualified sender seems
to prevent delivery of the mail, or of bounce messages, anywhere, so
it's a very bad thing. Again, i'm arbitrarily imposing
@mailman-host.
Both of these things needed to be patched over so the mail would be
delivered (hmm, "Neither rain nor snow nor bugs that smite...-). More
rational approaches (or at least, good rationales for these) would be
quite welcome...
Diffstat (limited to 'Mailman/MailCommandHandler.py')
0 files changed, 0 insertions, 0 deletions
