Grzegorz ¦lusarek:
>I sending email using standard python modules smtplib, email,
>coding email in utf but subject of message is not coded properly. In
>subject i use my national characters (polish) and after send i get XX in
>place these characters.
>Here is the code
>
>Message = email.message_from_string(pMessage)
> Message.set_charset('utf-8')
> Message['From'] = '[EMAIL PROTECTED]'
> Message['To'] = '[EMAIL PROTECTED]'
> SMTPServer=smtplib.SMTP(ConfigurationManager.SMTPServer)
> SMTPServer.sendmail('[EMAIL PROTECTED]','[EMAIL PROTECTED]',
> Message.as_string())
I see no subject in this code.
"If you want to include non-ASCII characters in your email headers, say in
the Subject: or To: fields, you should use the Header class and assign the
field in the Message object to an instance of Header instead of using a
string for the header value."
http://docs.python.org/lib/module-email.Header.html
--
René Pijlman
--
http://mail.python.org/mailman/listinfo/python-list