1
私はCodeigniterベースのウェブサイトを開発しており、 にサインアップすると電子メールを送信する必要があります。私のサーバーはAmazon EC2でホストされています。アマゾンでメールを送ることができません
Amazon Simple Email Serviceを使用しようとしていますが、私は に以下のライブラリを使用しています。私はエラーは出ませんが、送信は失敗します。私は現在サンドボックスモードになっていますので、登録したメールアドレスに送信することはできますが、それも失敗します。
私はAWS資格情報を使用してライブラリを設定しました。何が間違っていますか?
これは私が使用していますライブラリです:
https://github.com/joelcox/codeigniter-amazon-ses
これは私のコントローラのコードです:
// Load the Library
$this->load->library('amazon_ses');
// Configure and send email
$this->amazon_ses->to('[email protected]');
$this->amazon_ses->subject('Open me!');
$this->amazon_ses->message('<strong>Use HTML</strong>');
if ($this->amazon_ses->send()) {
echo "Successfully sent!";
} else {
echo "Failure!";
}
$this->amazon_ses->debug(TRUE);
ありがとうございます!私はエラー:MissingAuthenticationTokenを取得します。私は設定ファイルに自分のAWS認証情報を設定しました。何が失われる可能性がありますか? –
CURLファイルを更新しましたが、今すぐ動作します。 –
@JonathanClarkは、あなたがcUrlにしたことを分かち合うことができますか? –