我正在尝试使用 CronJob 通过 Amazon SES 向我的网站用户发送简报/警报。
我正在使用以下 php 脚本通过 SES 完成交付
[http://sourceforge.net/projects/php-ses/?source=navbar][1]
include("ses.php");
$ses = new SimpleEmailService('id', 'key');
$m = new SimpleEmailServiceMessage();
$body="Test"
$m->addTo($mailId);
$m->setFrom('from@mail.com');
$m->addReplyTo('from@mail.com');
$m->setSubject('Reminder from Site.com');
$m->setSubjectCharset('ISO-8859-1');
$m->setMessageCharset('ISO-8859-1');
$m->setMessageFromString('text body',$body);
$ses->sendEmail($m);
但是当我通过浏览器访问这个文件 (mailsend.php) 时,我收到的电子邮件非常好。但是当使用由 CronJob 触发的此功能时,我收到以下错误:
[08-Jul-2013 11:10:11 America/New_York] PHP 警告:
SimpleEmailService::sendEmail(): 77 错误设置证书验证位置:
CAfile:/etc/pki/tls/certs/ca-bundle.crt
CApath:
第 356 行的 /home/site/public_html/files/login/ses.php 中没有
关于问题可能出在哪里的想法?