diff options
| author | klm | 1998-04-07 04:10:25 +0000 |
|---|---|---|
| committer | klm | 1998-04-07 04:10:25 +0000 |
| commit | 0f59e96975a5bb49797dbef246fa4aa7c0f89ffa (patch) | |
| tree | 98cd870750971e5be2449cf2cae844eed303ac35 | |
| parent | 21498cb61760fbfe05c0897d6dd7929b6b4ee20d (diff) | |
| download | mailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.tar.gz mailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.tar.zst mailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.zip | |
| -rw-r--r-- | Mailman/Deliverer.py | 11 | ||||
| -rw-r--r-- | modules/mm_deliver.py | 11 |
2 files changed, 14 insertions, 8 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py index d63952633..2f8eda012 100644 --- a/Mailman/Deliverer.py +++ b/Mailman/Deliverer.py @@ -80,16 +80,17 @@ Questions or comments? Please send them to %s. class Deliverer: # This method assumes the sender is list-admin if you don't give one. def SendTextToUser(self, subject, text, recipient, sender=None, - errorsto=None): + add_headers=[]): if not sender: sender = self.GetAdminEmail() mm_utils.SendTextToUser(subject, text, recipient, sender, - errorsto=errorsto) + add_headers=add_headers) def DeliverToUser(self, msg, recipient): # This method assumes the sender is the one given by the message. mm_utils.DeliverToUser(msg, recipient, - errorsto=Self.GetAdminEmail()) + add_headers=['Errors-To: %s\n' + % Self.GetAdminEmail()]) def QuotePeriods(self, text): return string.join(string.split(text, '\n.\n'), '\n .\n') @@ -209,6 +210,8 @@ class Deliverer: % (`user`, self._internal_name)) self.SendTextToUser(subject = subj, recipient = recipient, - text = text) + text = text, + add_headers=["Errors-To: %s" + % self.GetAdminEmail()]) if not ok: raise mm_err.MMBadUserError diff --git a/modules/mm_deliver.py b/modules/mm_deliver.py index d63952633..2f8eda012 100644 --- a/modules/mm_deliver.py +++ b/modules/mm_deliver.py @@ -80,16 +80,17 @@ Questions or comments? Please send them to %s. class Deliverer: # This method assumes the sender is list-admin if you don't give one. def SendTextToUser(self, subject, text, recipient, sender=None, - errorsto=None): + add_headers=[]): if not sender: sender = self.GetAdminEmail() mm_utils.SendTextToUser(subject, text, recipient, sender, - errorsto=errorsto) + add_headers=add_headers) def DeliverToUser(self, msg, recipient): # This method assumes the sender is the one given by the message. mm_utils.DeliverToUser(msg, recipient, - errorsto=Self.GetAdminEmail()) + add_headers=['Errors-To: %s\n' + % Self.GetAdminEmail()]) def QuotePeriods(self, text): return string.join(string.split(text, '\n.\n'), '\n .\n') @@ -209,6 +210,8 @@ class Deliverer: % (`user`, self._internal_name)) self.SendTextToUser(subject = subj, recipient = recipient, - text = text) + text = text, + add_headers=["Errors-To: %s" + % self.GetAdminEmail()]) if not ok: raise mm_err.MMBadUserError |
