【发布时间】:2016-05-25 15:27:19
【问题描述】:
我正在尝试在本地设置和测试 Amazon SES。我安装了daniel-zahariev/php-aws-ses 版本。我设置了一个 send.php 以使用以下代码进行测试:
<?php
require_once 'src/SimpleEmailService.php';
require_once 'src/SimpleEmailServiceMessage.php';
require_once 'src/SimpleEmailServiceRequest.php';
$m = new SimpleEmailServiceMessage();
$m->addTo('MYEMAIL@EMAIL.COM');
$m->setFrom('CSMGR@EMAIL.COM');
$m->setSubject('Hello, world!');
$m->setMessageFromString('This is the message body.');
$ses = new SimpleEmailService('MY ACCESS KEY', 'SECRET KEY');
print_r($ses->sendEmail($m));
每当我运行 send.php 时,我都会收到错误消息:
SimpleEmailService::sendEmail(): 60 SSL 证书问题:无法 获取本地颁发者证书 C:\xampp\htdocs\amazonses\src\SimpleEmailService.php 在第 392 行
我使用的电子邮件地址都经过验证。 Amazon SES 的新手,因此我们将不胜感激。
【问题讨论】:
-
这个问题实际上是 SES 框架内的一个潜在的
cURL问题。 You can read more about it here
标签: php amazon-web-services ssl