Mercurial > p > roundup > code
diff roundup/roundupdb.py @ 2034:be047db3dd3d
Eudora can't handle utf-8 headers. We love Eudora. [SF#900046]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 23 Feb 2004 05:29:06 +0000 |
| parents | fc52d57c6c3e |
| children | 48600089c73d |
line wrap: on
line diff
--- a/roundup/roundupdb.py Sun Feb 22 22:13:49 2004 +0000 +++ b/roundup/roundupdb.py Mon Feb 23 05:29:06 2004 +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.97 2004-02-11 23:55:08 richard Exp $ +# $Id: roundupdb.py,v 1.98 2004-02-23 05:29:05 richard Exp $ """Extending hyperdb with types specific to issue-tracking. """ @@ -268,14 +268,17 @@ if from_tag: from_tag = ' ' + from_tag - subject = '[%s%s] %s' % (cn, nodeid, encode_header(title)) - author = straddr((encode_header(authname) + from_tag, from_address)) + subject = '[%s%s] %s' % (cn, nodeid, encode_header(title, + self.db.config.EMAIL_CHARSET)) + author = straddr((encode_header(authname, self.db.config.EMAIL_CHARSET) + + from_tag, from_address)) # create the message mailer = Mailer(self.db.config) message, writer = mailer.get_standard_message(sendto, subject, author) - tracker_name = encode_header(self.db.config.TRACKER_NAME) + tracker_name = encode_header(self.db.config.TRACKER_NAME, + self.db.config.EMAIL_CHARSET) writer.addheader('Reply-To', straddr((tracker_name, from_address))) if messageid: writer.addheader('Message-Id', messageid)
