2017-12-30 14 views
0

私のコードは動作し、コンソールにメールを出力しますが、受信トレイにメールは届きません。サインアップコードは動作してもメールは確認されますが、メールは送信されません。

マイセッティング:

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 
EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'yourpassword' 
EMAIL_PORT = 587 

答えて

0

は、コンソール上で電子メールを印刷するにはsettings.pyでこれを追加します。

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

参照してください:Test sending email without email server

0

まず、あなたは次のように設定するにEMAIL_BACKENDを設定する必要があります。

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

第2に、SMTP資格情報の詳細を設定で定義する必要があります。

ローカルホストで開発する場合は、端末で次のコマンドを実行してローカルSMTPサーバを実行できます。詳細Sending email

については

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

関連する問題