代码之家  ›  专栏  ›  技术社区  ›  Pierre

使用python/smtplib向国际化电子邮件地址发送电子邮件

  •  2
  • Pierre  · 技术社区  · 14 年前

    在我的python应用程序中,我希望能够将邮件发送到如下地址 っていった@example.jp , démo@example.fr ,甚至 عرض@وزارة-الأتصالات.مصر ,这是完全有效的。

    当将地址作为utf-8传递时,我得到一个unicodedecodeexception。如果我用 address.encode('utf-8') ,没有python错误,但我收到了bounce mail解释 Diagnostic-Code: smtp; 501 Malformed RCPT TO: - psmtp .

    怎样才能使一切正常?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  2
  •   nmichaels    14 年前

    UTF8SMTP EHLO rfc5336