как генерировать интернационализированные заголовки

ользую модуль PythonMimeWriter чтобы создать сообщение и smtplib для отправки сообщения построено сообщение:

file msg.txt:
-----------------------
Content-Type: multipart/mixed;
from: me<[email protected]>
to: [email protected]
subject: 主題

Content-Type: text/plain;charset=utf-8

主題

Я использую код ниже, чтобы отправить письмо:

import smtplib
s=smtplib.SMTP('smtp.abc.com')
toList = ['[email protected]']
f=open('msg.txt') #above msg in msg.txt file
msg=f.read()
f.close()
s.sendmail('[email protected]',toList,msg)

Я получаю тело письма правильно, но тема не правильная,

subject: some junk characters

主題           <- body is correct.

Пожалуйста, предложите? Есть ли способ указать декодирование, которое будет использоваться и для субъекта, как указано для тела. Как я могу правильно расшифровать объект?

Ответы на вопрос(2)

Ваш ответ на вопрос