我正在使用 SMTP 用户按照 AWS SES 中的说明进行操作,一切都已验证、身份和来自域的自定义邮件。 我在 AWS SES 中运行非常基本的连接,但收到错误 7(非常模糊)无法连接()到主机或代理。
在“https://email.us-east-1.amazonaws.com”类 SesClient 上执行“SendEmail”时出错 AWS HTTP 错误:cURL 错误 7:(请参阅 https://curl.haxx.se/libcurl/c/libcurl-errors.html)了解 https://email.us-east-1.amazonaws.com
我的代码:
require('vendor/autoload.php');
use Aws\Ses\SesClient;
use Aws\Exception\AwsException;
$user='***********';
$password='***************';
//--------------- inicializa clase ---------------
$SesClient = new SesClient([
'version' => '2010-12-01',
'region' => 'us-east-1',
'credentials' => [
'key' => $user,
'secret' => $password
]
]);
我查看了托管网站的服务器,发现很多传出连接被阻止,我只是添加了 AWS 连接并将它们放入允许的连接列表中。有好几种,例如: ec2-52-202-194-26.compute-1.amazonaws.com