2017-09-13 12 views
0

SMTPエラーにEC2インスタンスからの電子メールを送信することはできません:はポート587 SMTP

Could not connect to SMTP host.

これはエラーイムなっています。

私も読んでいます - 歴史的にEC2インスタンスを使用している人から送られたスパム乱用のため、ほぼすべての一般的なメールプロバイダがEC2インスタンスからの電子メールの受信をブロックします。電子メールとスパム対策の世界は、部分技術的、部分政治的です。このため、AWSはAmazon Simple Email Serviceを提供しています。

AWSはメールプロバイダと連携して、適切な認証/検証を行うためにSESで使用されるノードがホワイトリストに登録されていることを確認します。

この場合、AWSではなく1台のサーバーからメールを送信する機能は、EC2のIP範囲がGoogleによってブラックリストに登録されているためです。

どのように解決されましたか?

メールは、php mail-credential-file.phpのように端末から動作するので、設定はすべて完璧で、それ以外のAWS以外のサーバでもうまく動作していると思います。

私も運がないawsセキュリティグループのポート用のインボンドとアウトバンドのルールを入れました。

解決策を教えてください。

+0

AWSがあなたに質問したときに何を言ったのですか? – flauntster

+0

実際に私はawsのサポートに頼むために私のawsアカウントの特権を持っていません:( 上記はgoogleからの私の所見です –

+0

私は混乱しています..あなたは彼らのサービスを使用してAWSの顧客ですが、 AWSのお客様ですか? – flauntster

答えて

0

それは:)

することにより、サーバ上のステータスを確認してください動作します:

getsebool httpd_can_sendmail

httpd_can_sendmail -

オフ>は、次のコマンド

によってONに設定してください

setsebool httpd_can_sendmail 1

getsebool httpd_can_sendmail

httpd_can_sendmail - >

乾杯に!!!

関連する問題