Amazon Sesにメールを送信できません
-
13-11-2019 - |
質問
CodeIgniterベースのウェブサイトを開発していますが、私は彼らが人々に電子メールを送る必要があります サインアップしています。私のサーバーはAmazon EC2でホストされています。
私は彼らのAmazon Simple Email Serviceを使おうとしています、そして私は以下の図書館を使っています その仕事を手に入れよう。エラーが発生しませんが、送信は失敗します。私は現在サンドボックスモードになっていますので、登録された電子メールアドレスにのみ送信できますが、それも失敗します。
私は私のAWS認証情報を使ってライブラリを構成しました。何が間違っているのか?
これは私が使っているライブラリです:
https://github.com/joelcox/CodeInger-AMAZON-SESS
これは私のコントローラコードです:
// Load the Library
$this->load->library('amazon_ses');
// Configure and send email
$this->amazon_ses->to('registered@email.com');
$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);
. 解決
$this->amazon_ses->debug(TRUE);
.
...->send()
を呼び出す前にデバッグラインを使用する必要があります。これを試して、Amazonesが何を回答するかを確認してください。
$this->load->library('amazon_ses');
$this->amazon_ses->to('registered@email.com');
$this->amazon_ses->subject('Open me!');
$this->amazon_ses->message('<strong>Use HTML</strong>');
$this->amazon_ses->debug(TRUE);
print_r( $this->amazon_ses->send() );
. 所属していません StackOverflow