1

私は Vagrant を初めて使用し、Django を使用して Web サイトを構築していますが、非常にクールですが、vagrant ボックス (Ubuntu) からメールを送信する必要があり、Django 関数を使用しますsend_mail()

どうすればよいかわかりません。後置クックブックをインストールする必要があると思います。おそらく、ポートに問題がないことを確認してください。問題ないはずです。

ベストな方法、推奨される方法、最も簡単な方法など、いくつかのヒントを教えていただければ幸いです。

ありがとう、

4

1 に答える 1

2

Django には、電子メールをコンソールに出力する電子メール バックエンドがありました。これを設定に追加します。

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

また、Python SMTP サーバーを次のように実行することもできます。

python -m smtpd -n -c DebuggingServer localhost:1025

これを確認してください https://docs.djangoproject.com/en/dev/topics/email/#testing-email-sending

于 2013-10-03T23:58:43.043 に答える