Mercurial > p > roundup > code
diff roundup/mailer.py @ 1981:ce6806a2a72d
add roundup version to mailer headers
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 20 Jan 2004 00:05:46 +0000 |
| parents | 4ac11e7fa11a |
| children | fc52d57c6c3e |
line wrap: on
line diff
--- a/roundup/mailer.py Tue Jan 20 00:05:07 2004 +0000 +++ b/roundup/mailer.py Tue Jan 20 00:05:46 2004 +0000 @@ -1,5 +1,5 @@ """Sending Roundup-specific mail over SMTP.""" -# $Id: mailer.py,v 1.3 2003-10-04 11:21:47 jlgijsbers Exp $ +# $Id: mailer.py,v 1.4 2004-01-20 00:05:46 richard Exp $ import time, quopri, os, socket, smtplib, re @@ -7,6 +7,7 @@ from MimeWriter import MimeWriter from roundup.rfc2822 import encode_header +from roundup import __version__ class MessageSendError(RuntimeError): pass @@ -36,6 +37,8 @@ writer.addheader('X-Roundup-Name', self.config.TRACKER_NAME) # and another one to avoid loops writer.addheader('X-Roundup-Loop', 'hello') + # finally, an aid to debugging problems + writer.addheader('X-Roundup-Version', __version__) writer.addheader('MIME-Version', '1.0') @@ -58,7 +61,7 @@ quopri.encode(content, body, 0) self.smtp_send(to, message) - + def bounce_message(self, bounced_message, to, error, subject='Failed issue tracker submission'): """Bounce a message, attaching the failed submission.
