【发布时间】:2020-09-15 15:15:45
【问题描述】:
我正在重写一些脚本以利用 Amazon AWS 的新 v4 签名。
我正在尝试使用此页面上的代码发送电子邮件:
https://github.com/okamos/php-ses
当我完全按照添加密钥等方式使用他的代码时,我收到一条错误消息,提示我的电子邮件地址未在 us_east_1 上验证。这是有道理的,因为我所有的东西都在 EU_WEST_1。
所以我尝试添加欧盟端点作为第三个参数,但得到这个错误:
'警告:SimpleEmailService::sendEmail():6 无法解析主机:EU_WEST_1'
这行代码似乎可以工作,但连接到错误的端点
$ses = new SimpleEmailService('apikey', 'secretkey');
print_r($ses->sendEmail($m));
我已经尝试像这样添加新端点作为第三个参数
$ses = new SimpleEmailService('apikey', 'secret','eu-west-1');
但这只会产生错误。
谁能告诉我用于设置 eu-west-1 端点以通过其发送电子邮件的正确代码?
谢谢
【问题讨论】:
-
区域不应该有破折号,而不是下划线吗?
-
我尝试了破折号和下划线的每种组合,但结果相同
标签: php amazon-web-services amazon-ses