10

私は自分のプロジェクトの 1 つに Amazon EC2 インスタンスを使用しています。Linux サーバーに LAMP をインストールしましたが、単純な関数を使用してメールを送信しようとしているときに、メールを送信していないため、エラーも発生しません。

私がこれまでにやってきたこと。

  • SESアカウントを作成しました。
  • 簡易メール機能を利用しました。
  • セキュリティ グループでポート 25 を有効にしました。
4

5 に答える 5

33

インスタンスに sendmail をインストールするだけで、この問題を解決できました。ターミナルで次のコマンドを実行するだけです

sudo apt-get install sendmail

それは私のために働いた

于 2014-07-16T20:35:22.347 に答える
10

問題は Sendmail に関連していますが、Amazon のドキュメントに従ってみましたか?

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp-app.html

これはpostfixを使用していますが、より良い代替手段のように思われ、すぐに利用できるヘルプがあります.

Amazon SES がサポートしているため、SMTP を使用することもできます。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-smtp.html

これがあなたの質問に直接答えないことは知っています。mailで設定を構成するだけでよい場合がありますphp.ini

于 2013-11-08T12:15:37.000 に答える