summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorklm1998-04-07 04:10:25 +0000
committerklm1998-04-07 04:10:25 +0000
commit0f59e96975a5bb49797dbef246fa4aa7c0f89ffa (patch)
tree98cd870750971e5be2449cf2cae844eed303ac35
parent21498cb61760fbfe05c0897d6dd7929b6b4ee20d (diff)
downloadmailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.tar.gz
mailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.tar.zst
mailman-0f59e96975a5bb49797dbef246fa4aa7c0f89ffa.zip
-rw-r--r--Mailman/Deliverer.py11
-rw-r--r--modules/mm_deliver.py11
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