diff options
Diffstat (limited to 'Mailman/Deliverer.py')
| -rw-r--r-- | Mailman/Deliverer.py | 5 |
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') |
