【发布时间】:2014-07-24 04:36:58
【问题描述】:
这里有一个花絮,这样您就不必像我刚才那样花费两个小时几乎扯掉头发。
我收到以下错误消息: 致命错误:未捕获的 Aws\Ses\Exception\SesException:AWS 错误代码:InvalidParameterValue,状态代码:400,AWS 请求 ID:[已为 stackoverflow 删除],AWS 错误类型:客户端,AWS 错误消息:缺少最终的“@domain”,用户代理:aws-sdk-php2/2.6.6 Guzzle/3.9.1 curl/7.36.0 PHP/5.5.12
早期的错误显示正在发生验证,(例如,ToAddresses 必须是一个数组),所以我假设数据已经过验证。在某种程度上,我错了。
【问题讨论】:
-
确保检查 SES/SMTP 调用中包含的 所有 电子邮件参数 - 在我的情况下,所有 From、To、CC 等都是正确的,但我有一个回复 -收件人(通过一些自定义逻辑插入)不是有效的电子邮件 - 字面意思是“缺少最终的@domain”
标签: php amazon-web-services amazon-ses