Django allauth проверка электронной почты

Я использую allauth и хочу отправить письмо с подтверждением.

ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = "mandatory"

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.ionos.com'
EMAIL_HOST_USER = 'info@mydomain.com'
EMAIL_HOST_PASSWORD = 'secretpassword'
EMAIL_PORT = 587

Я использую Ionos, ошибка, которая отображается в браузере:

SMTPAuthenticationError at /accounts/signup/
(535, b'Authentication credentials invalid')
Request Method: POST
Request URL:    http://127.0.0.1:8000/accounts/signup/
Django Version: 4.0.1
Exception Type: SMTPAuthenticationError
Exception Value:    
(535, b'Authentication credentials invalid')

Учетные данные верны, возможно, есть ошибка с кодировкой пароля, или я делаю это совершенно неправильно. Нужен ли мне какой-нибудь smtp клиент в бэкенде django?

Мне пришлось изменить порт и TLS на SSL, теперь все работает

EMAIL_USE_SSL = True
EMAIL_HOST = 'smtp.ionos.com'
EMAIL_HOST_USER = 'info@mydomain.com'
EMAIL_HOST_PASSWORD = 'secretpassword'
EMAIL_PORT = 465
Вернуться на верх