2016-12-18 10 views
2

Я пытаюсь отправить электронное письмо с помощью приложения django. Но после установки учетной записи Zoho и добавления необходимых строк в settings.py я все еще не могу отправить электронное письмо, и он продолжает давать SMTPAuthenticationError (535, b'Authentication Failed ').Ошибка аутентификации с использованием Zoho smtp с Django

#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

Одной из причин может быть проверка подлинности 2-фактор используется в Zoho счета. Это предотвращает использование пароля учетной записи, вместо этого вам необходимо сгенерировать пароль для конкретного приложения и использовать его. Подробнее here