AWS SES InvalidParameterValue:本地地址包含非法字符

Sco*_*son 6 javascript amazon-web-services amazon-ses

我尝试使用 AWS javascript SDK 从使用 SES.sendEmail 切换到 SES.sendRawEmail,但无法克服此错误。SES 文档表明,如果源电子邮件地址中存在非 ASCII 字符,则会引发此错误,但它与我一直使用的电子邮件地址相同,本地地址中仅包含字母:scott@address.com

\n
\n

电子邮件地址中有非 ASCII 字符\xe2\x80\x94电子邮件地址字符串必须是 7 位 ASCII。如果您想要向地址域部分包含 Unicode 字符的电子邮件地址发送邮件,则必须使用 Punycode 对域进行编码

\n
\n

我尝试使用 Punycode 对 Source 值进行编码,只是为了看看这是否会改变任何东西,但它没有(我没想到它会改变)。

\n

SES 似乎确信我的源电子邮件有问题,以前有人解决过这个问题吗?

\n