繁体   English   中英

使用具有国际 email 地址的 AWS SES - RFC 2047

[英]Using AWS SES with international email addresses - RFC 2047

我正在为日本客户开发一款产品,在尝试发送到 email 地址时出现错误,例如 ああ@ああ.blah.jp AWS SES(简单的 email 服务)拒绝 email 地址:Aws Aws::SES::Errors::InvalidParameterValue (Local address contains control or whitespace)

SES 文档说您需要使用我使用的 RFC 2047 编码。 ActionMailer 自动对这些地址进行编码,因此发送到 SES 的内容如下所示:

=?UTF-8?Q?=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC=E6=83=85=E5=A0=B1=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC=E6=83=85=E5=A0=B1=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC=E6=83=85=E5=A0=B1=E3=83=A6=E3=83=BCsfd=E3=82=B6=E3=83=BC=E6=83=85=E5=A0=B1@sdfds.com?=

我不明白为什么我会收到错误消息。

看起来SES尚不支持。 有关此主题的文档令人困惑。

这个问题重复。

我意识到用户 email 末尾包含空格。 所以我删除了空格并开始工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM