0

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: /home/site/public_html/files/login/ses.php
の 356 行目にはありません

問題がどこにある可能性があるかについてのアイデア?

4

1 に答える 1