Email headers and non-ASCII characters

Christoph Haas email at christoph-haas.de
Thu Nov 23 09:20:44 EST 2006


On Thursday 23 November 2006 15:12, I wrote:
> My example code:
>
> =================================
> def sendmail(sender, recipient, body, subject):
>    message = MIMEText(body)
>    message['Subject'] = Header(subject, 'iso-8859-1')
>    message['From'] = Header(sender, 'iso-8859-1')
>    message['To'] = Header(recipient, 'iso-8859-1')
>
>    s = smtplib.SMTP()
>    s.connect()
>    s.sendmail(sender, recipient, message.as_string())
>    s.close()
> =================================

Just for completeness - of course I imported the Header methods from here:

from email.MIMEText import MIMEText
from email.Header import Header

 Christoph



More information about the Python-list mailing list