在我的python应用程序中,我希望能够将邮件发送到如下地址 ã£ã¦ãã£ã@example.jp , démo@example.fr ,甚至 عرض@Ùزارة-اÙأتصاÙات.٠صر ,这是完全有效的。
ã£ã¦ãã£ã@example.jp
démo@example.fr
عرض@Ùزارة-اÙأتصاÙات.٠صر
当将地址作为utf-8传递时,我得到一个unicodedecodeexception。如果我用 address.encode('utf-8') ,没有python错误,但我收到了bounce mail解释 Diagnostic-Code: smtp; 501 Malformed RCPT TO: - psmtp .
address.encode('utf-8')
Diagnostic-Code: smtp; 501 Malformed RCPT TO: - psmtp
怎样才能使一切正常?
谢谢。
UTF8SMTP EHLO rfc5336
UTF8SMTP
EHLO