Mercurial > p > roundup > code
diff roundup/roundupdb.py @ 1439:0634f815b90c
rfc2822-ify the tracker name in mail headers
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 17 Feb 2003 06:45:38 +0000 |
| parents | f7d3421ce7e7 |
| children | 3ebcc0e82cb8 |
line wrap: on
line diff
--- a/roundup/roundupdb.py Mon Feb 17 06:44:01 2003 +0000 +++ b/roundup/roundupdb.py Mon Feb 17 06:45:38 2003 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: roundupdb.py,v 1.80 2003-01-27 17:02:46 kedder Exp $ +# $Id: roundupdb.py,v 1.81 2003-02-17 06:45:38 richard Exp $ __doc__ = """ Extending hyperdb with types specific to issue-tracking. @@ -260,12 +260,13 @@ # create the message message = cStringIO.StringIO() writer = MimeWriter.MimeWriter(message) - writer.addheader('Subject', '[%s%s] %s'%(cn, nodeid, encode_header(title))) + writer.addheader('Subject', '[%s%s] %s'%(cn, nodeid, + encode_header(title))) writer.addheader('To', ', '.join(sendto)) writer.addheader('From', straddr((encode_header(authname) + from_tag, from_address))) - writer.addheader('Reply-To', straddr((self.db.config.TRACKER_NAME, - from_address))) + tracker_name = encode_header(self.db.config.TRACKER_NAME) + writer.addheader('Reply-To', straddr((tracker_name, from_address))) writer.addheader('Date', time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime())) writer.addheader('MIME-Version', '1.0') @@ -275,7 +276,7 @@ writer.addheader('In-Reply-To', inreplyto) # add a uniquely Roundup header to help filtering - writer.addheader('X-Roundup-Name', self.db.config.TRACKER_NAME) + writer.addheader('X-Roundup-Name', tracker_name) # avoid email loops writer.addheader('X-Roundup-Loop', 'hello')
