2017-03-23 61 views
0

私はAWS Elastic Beanstalkを使用しており、PHPMailerで電子メールを送信できません。しかし、私のローカルサーバでは、それは魅力のように動作します。 AWS Elastic BeanstalkはRed Hat 4.8.3-9を使用しています... diagnose techniques of PHPMailer Troubleshootingのすべてを試してみましたが、すべて正常に動作します...最後の "SELinux blocking"が問題なのかどうかはわかりませんが、私のエラーは同じではありません。SMTPエラー:サーバーへの接続に失敗しました:(0)

私はgetsebool httpd_can_sendmailを使用しようとし、応答はgetsebool: SELinux is disabledです。

私のエラーは、次のとおりです。

SMTP ERROR: Failed to connect to server: (0)

ことが問題とどのように私はそれを修正することができます場合は、あなたが私に言うことはできますか?

+0

の複製です。問題:https://github.com/PHPMailer/PHPMailer/issues/1013 –

+0

どのSMTPサーバーに接続しようとしていますか?どのポートを使用していますか? – Brian

+0

@Brianそれは民間のエンタープライズSMTPサーバーです、私はここで共有することはできません。ポート:465.しかし、私は私のローカルサーバー上の同じポートで同じsmtpを使用しています。 –

答えて

-1

弾性ビールストークは、デフォルトでアウトバウンドSMTPをブロックします。トラブルシューティングガイドの手順では、これが表示されます(サーバー上のポート465へのtelnetまたはopenssl接続は失敗します)。これ以上実際にはありません! AmazonはSESを電子メールで使用したいと考えています。これは実際にはAWS Elastic Beanstalk - MAIL (Sending and receiving emails)

+0

いいえ、私はすべてのステップを試して、彼らはうまく動作します、私は思う:http://i.imgur.com/1ovcUZL.png。ブロックされていますか? –

+0

さて、SMTPDebug = 3の出力を投稿してください。 – Synchro

+0

これはSSL関連の問題です。我々は別のsmtpプロバイダと試して、それは動作します。おそらくそれは証明書のものです。いくつかの不便をおかけして申し訳ありません。 –

関連する問題