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)

Roundup Issue Tracker: http://roundup-tracker.org/