我有在Python 3這失敗3.1.1電子郵件的smtplib使用Unicode字符的問題,但在2.5.4的工作原理:的Python 3用的smtplib Unicode字符發送
import smtplib
from email.mime.text import MIMEText
sender = to = '[email protected]'
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郵件發送示例
有什麼建議嗎?
爲了澄清,在2.5.4,它發送沒有錯誤消息,但取代「€」與「?」。 – foosion 2009-09-15 21:17:27