summaryrefslogtreecommitdiff
path: root/Mailman/MailCommandHandler.py
diff options
context:
space:
mode:
authorklm1998-11-23 17:04:30 +0000
committerklm1998-11-23 17:04:30 +0000
commit0ec00069ff3065f02aae5385f0499fca3e148e3b (patch)
treed05c036f1a9779e668f196bba579f8f33c6b85d0 /Mailman/MailCommandHandler.py
parentcebb04b4f23f9915e750d16a71b7fc2d24672173 (diff)
downloadmailman-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