2017-10-28 13 views
0

私はdjangoに取り組んでいました。そして、私のローカルマシンと英雄だけでうまくいきました。なぜdjango dockerコンテナを配備した後、電子メールの送信に失敗しましたか?

私のdjangoプロジェクトを脱臭するよりも、今まではローカルでうまく動作していました。今私は私の専用サーバでこのコンテナをdepolyedし、私は私の電子メールが配備後に失敗していたことを知るようになった。

私の専用サーバーがメールを送信していない理由は誰でも知ることができますか?

私はsmtpプロトコルを使用してメールを送信しています。

ご意見やご提案は高く評価されます。

ありがとうございました。

+0

ここでご確認くださいhttps://stackoverflow.com/questions/6367014/how-to-send-emend-via-django?rq=1 –

答えて

0

ローカルのSMTPサーバーに接続してメールを送信しているとします。

あなたのDjangoがlocalhost:25を使用して電子メールを送信しようとしていて、ドッカーにSMTPサーバがないという問題があります。ドッキングウィンドウは、それが自分のネットワークのしている、とあなたは、あなたがあなたのホストのSMTPサーバーを使用(およびlocalhostではありません)するジャンゴ教えてくださいあなたの問題を解決するために

ifconfig 

を実行することにより、利用可能なインタフェースが何であるかを見ることができます。さらに、ローカルSMTPサーバに、ドッカーネットワークからの電子メールを受け入れるように指示する必要があります。

関連する問題