2016-12-18 11 views
2

私のdjangoアプリケーションを使用して電子メールを送信しようとしています。しかし、Zohoアカウントを設定してsettings.pyに必要な行を追加した後も、私はまだメールを送信することはできません。SMTPAuthenticationError(535、b'Authentication Failed ')。その理由のDjangoでZoho smtpを使用した認証に失敗しました

#settings.py 
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
EMAIL_HOST = 'smtp.zoho.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'mypass' 
EMAIL_PORT = 587 
EMAIL_USE_TLS = True 

#views.py 
html = render_to_string('email/code_email.html',{'code':code}) 
send_mail('Your Code', 
'Hello', 
'[email protected]', 
['[email protected]'], 
html_message=html 
) 
return render(request,'index.html') 

enter image description here

+0

あなたは解決策を見つけましたか? –

答えて

0

一つは、Zohoのアカウントで使用されている2要素認証である可能性があります。 これにより、アカウントのパスワードを使用できなくなります。代わりに、アプリケーション固有のパスワードを生成して使用する必要があります。 続きを読むhere

関連する問題