gpt4 book ai didi

php - AWS SES 缺少最终 '@domain' PHP SDK

转载 作者:行者123 更新时间:2023-12-04 02:24:30 25 4
gpt4 key购买 nike

这是一个花絮,所以你不必像我刚才那样花两个小时几乎撕掉你的头发。

我收到以下错误消息:
fatal error :未捕获的 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 不喜欢您的参数之一。就我而言,我使用了 this page from the PHP SDK documentation 上的代码为 sendEmail() 建立参数我把 Source 作为'字符串'。
尝试为 sendEmail() 构建参数如$msg并使用 echo "sendSES msg: ".print_r($msg, true);看看究竟会发生什么 SES。
Postfix用户可能会遇到email地址与ec2域名不匹配的问题。这是一个不同的问题,但相似之处在于 SES 拒绝了数据的语义。

关于php - AWS SES 缺少最终 '@domain' PHP SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24022002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com