Thomas Lehmann <t.lehm...@rtsgroup.net> writes:

>> 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:

Most likely you have to do something like this

msgText = MIMEText('your HTML utf-8 message')
msg.set_charset('utf-8')
msgAlternative.attach(msgText)

Or:

msgText = MIMEText('your HTML utf-8 message', 'utf-8')       [1]
msgAlternative.attach(msgText)


[1] with a quick Google I found one message stating that this didn't
work for utf-8, in Python 3.1.1, see: 
http://mail.python.org/pipermail/python-list/2010-March/1238611.html

-- 
John Bokma                                                               j3b

Hacking & Hiking in Mexico -  http://johnbokma.com/
http://castleamber.com/ - Perl & Python Development
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to