|
15 | 15 | # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
16 | 16 | # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
17 | 17 | # |
18 | | -# $Id: roundupdb.py,v 1.86.2.1 2003-09-18 07:29:56 kedder Exp $ |
| 18 | +# $Id: roundupdb.py,v 1.86.2.2 2004-02-23 05:37:11 richard Exp $ |
19 | 19 |
|
20 | 20 | __doc__ = """ |
21 | 21 | Extending hyperdb with types specific to issue-tracking. |
@@ -273,11 +273,12 @@ def send_message(self, nodeid, msgid, note, sendto, from_address=None): |
273 | 273 | message = cStringIO.StringIO() |
274 | 274 | writer = MimeWriter.MimeWriter(message) |
275 | 275 | writer.addheader('Subject', '[%s%s] %s'%(cn, nodeid, |
276 | | - encode_header(title))) |
| 276 | + encode_header(title, self.db.config.EMAIL_CHARSET))) |
277 | 277 | writer.addheader('To', ', '.join(sendto)) |
278 | | - writer.addheader('From', straddr((encode_header(authname) + |
279 | | - from_tag, from_address))) |
280 | | - tracker_name = encode_header(self.db.config.TRACKER_NAME) |
| 278 | + writer.addheader('From', straddr((encode_header(authname, |
| 279 | + self.db.config.EMAIL_CHARSET) + from_tag, from_address))) |
| 280 | + tracker_name = encode_header(self.db.config.TRACKER_NAME, |
| 281 | + self.db.config.EMAIL_CHARSET) |
281 | 282 | writer.addheader('Reply-To', straddr((tracker_name, from_address))) |
282 | 283 | writer.addheader('Date', time.strftime("%a, %d %b %Y %H:%M:%S +0000", |
283 | 284 | time.gmtime())) |
|
0 commit comments