summaryrefslogtreecommitdiff
path: root/Mailman/Deliverer.py
diff options
context:
space:
mode:
authorklm1998-10-20 21:37:42 +0000
committerklm1998-10-20 21:37:42 +0000
commitc281b004a8be6a5b5f0b89bdfdba14feb7459edd (patch)
treefef0020dc692c877d77bb7f4ef98b2fece65c641 /Mailman/Deliverer.py
parentf1b343545bd1945928772aff33952b96c04dc004 (diff)
downloadmailman-c281b004a8be6a5b5f0b89bdfdba14feb7459edd.tar.gz
mailman-c281b004a8be6a5b5f0b89bdfdba14feb7459edd.tar.zst
mailman-c281b004a8be6a5b5f0b89bdfdba14feb7459edd.zip
Diffstat (limited to 'Mailman/Deliverer.py')
-rw-r--r--Mailman/Deliverer.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py
index 0dd392fa5..dcce745cc 100644
--- a/Mailman/Deliverer.py
+++ b/Mailman/Deliverer.py
@@ -34,14 +34,17 @@ class Deliverer:
add_headers=[]):
if not sender:
sender = self.GetAdminEmail()
+ alladd = add_headers + ['X-MailmanVersion: %s\n' % mm_cfg.VERSION]
Utils.SendTextToUser(subject, text, recipient, sender,
- add_headers=add_headers)
+ add_headers=alladd)
def DeliverToUser(self, msg, recipient):
# This method assumes the sender is the one given by the message.
Utils.DeliverToUser(msg, recipient,
add_headers=['Errors-To: %s\n'
- % Self.GetAdminEmail()])
+ % Self.GetAdminEmail(),
+ 'X-MailmanVersion: %s\n'
+ % mm_cfg.VERSION])
def QuotePeriods(self, text):
return string.join(string.split(text, '\n.\n'), '\n .\n')
@@ -96,6 +99,7 @@ class Deliverer:
msg.headers.append('Sender: %s\n' % self.GetAdminEmail())
msg.headers.append('Errors-To: %s\n' % self.GetAdminEmail())
msg.headers.append('X-BeenThere: %s\n' % self.GetListEmail())
+ msg.headers.append('X-MailmanVersion: %s\n' % mm_cfg.VERSION)
cmd = "%s %s" % (mm_cfg.PYTHON,
os.path.join(mm_cfg.SCRIPTS_DIR, "deliver"))