ruby 使用AWS SES和国际电子邮件地址- RFC 2047

ijxebb2r  于 2022-12-12  发布在  Ruby
关注(0)|答案(2)|浏览(121)

我正在为日本客户开发一个产品,当我尝试发送到电子邮件地址(如:@.blah.jp)时,我收到一个错误消息AWS SES(简单电子邮件服务)拒绝了该电子邮件地址: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?=

我不明白为什么会出现错误。

ljo96ir5

ljo96ir51#

SES似乎还不支持此功能。文档中关于此主题的内容令人困惑。
重复的of this question

daupos2t

daupos2t2#

我意识到用户的电子邮件末尾有空格,所以我删除了空格,它就开始工作了

相关问题