私のDjangoのウェブサイトに私は連絡フォームがあります。連絡フォームが提出された場合は、ユーザーと管理者に電子メールを送信する必要があります。 DEBUGがTrueの場合、電子メールが送信されました。しかし、DEBUGがFalseの場合、メールは送信されません。ここで私はDjangoメールを使用しています。DEBUG = FalseのDjangoメール送信エラー
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'abc123'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER
関連するメール設定を 'settings.py'ファイルから投稿してください。 –
あなたのアカウントで安全性の低いアプリケーションを有効にしましたか? https://myaccount.google.com/lesssecureapps、またはアプリ固有のパスワードを設定しましたか? –
実際に電子メールを送信するコードはどのように見えますか? 'fail_silently = False'属性を追加することもできますか? –