summaryrefslogtreecommitdiff
path: root/Mailman/Deliverer.py
diff options
context:
space:
mode:
authorklm1998-11-23 17:04:30 +0000
committerklm1998-11-23 17:04:30 +0000
commit0ec00069ff3065f02aae5385f0499fca3e148e3b (patch)
treed05c036f1a9779e668f196bba579f8f33c6b85d0 /Mailman/Deliverer.py
parentcebb04b4f23f9915e750d16a71b7fc2d24672173 (diff)
downloadmailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.tar.gz
mailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.tar.zst
mailman-0ec00069ff3065f02aae5385f0499fca3e148e3b.zip
Diffstat (limited to 'Mailman/Deliverer.py')
-rw-r--r--Mailman/Deliverer.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py
index 2651e6d2a..dd468abda 100644
--- a/Mailman/Deliverer.py
+++ b/Mailman/Deliverer.py
@@ -74,6 +74,11 @@ class Deliverer:
sender = msg.GetEnvelopeSender()
if not sender:
sender = msg.GetSender()
+ if sender:
+ if not '@' in sender:
+ sender = sender + "@" + mm_cfg.DEFAULT_HOST_NAME
+ else:
+ sender = self.GetAdminEmail()
cmd = "%s %s" % (mm_cfg.PYTHON,
os.path.join(mm_cfg.SCRIPTS_DIR, "deliver"))
cmdproc = os.popen(cmd, 'w')