我正在尝试使用Amazon SDK for .NET和SES发送电子邮件。我的电子邮件包含特殊字母,例如:
ęxąmplę@źćż.com
对于域部分,我了解到Punycode很有效。但是对于地址的本地部分,我似乎找不到解决方案:我试图使用RFC 2047对整个电子邮件进行编码,但然后SES返回“缺少最终@域”错误,因此我尝试仅对本地部分进行编码,以便电子邮件将会是:
=?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?=@punycodeemail.com
但这似乎也没有起作用。有人成功解决了吗?
unicode(sender, 'latin-1').encode('utf-8')
- Srini V