Python 3 で smtplib を使用して Unicode 文字を電子メールで送信する際に問題があります。これは 3.1.1 では失敗しますが、2.5.4 では機能します。
import smtplib
from email.mime.text import MIMEText
sender = to = 'ABC@DEF.com'
server = 'smtp.DEF.com'
msg = MIMEText('€10')
msg['Subject'] = 'Hello'
msg['From'] = sender
msg['To'] = to
s = smtplib.SMTP(server)
s.sendmail(sender, [to], msg.as_string())
s.quit()
ドキュメントの例を試しましたが、これも失敗しました。 http://docs.python.org/3.1/library/email-examples.html、ディレクトリの内容を MIME メッセージとして送信する例
助言がありますか?