> Your email(s) get send as 7 bit (ASCII). Email them as utf-8 and I guess > your problem is solved. > > How do you email the notifications? >
I was copying partly the logic from http://code.activestate.com/recipes/473810 Changing to buffer.decode("utf-8", 'replace') where I'm reading the file and changing the html template at top to utf-8 leads to following output: File "/srv/buildManager/BuildManagerMail.py", line 27, in sendMail msgText = MIMEText(htmlMessage, 'html') File "/usr/lib64/python2.6/email/mime/text.py", line 30, in __init__ self.set_payload(_text, _charset) File "/usr/lib64/python2.6/email/message.py", line 224, in set_payload self.set_charset(charset) File "/usr/lib64/python2.6/email/message.py", line 264, in set_charset cte(self) File "/usr/lib64/python2.6/email/encoders.py", line 73, in encode_7or8bit orig.encode('ascii') AttributeError: 'DynamicallyCompiledCheetahTemplate' object has no attribute 'encode' -- http://mail.python.org/mailman/listinfo/python-list