Ошибка SMTP электронной почты после удаления Google менее безопасного доступа к приложениям

Ошибка:

SMTPAuthenticationError at /accounts/signup/
(535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8  https://support.google.com/mail/?p=BadCredentials n1-20020a05620a294100b006a6b6638a59sm3664075qkp.53 - gsmtp')

До обновления отправитель электронной почты работал. Теперь после обновления отправитель электронной почты имеет ошибку аутентификации STMP.

Как я могу исправить эту ошибку?

Код:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'tonoabot.noreply@gmail.com'
EMAIL_HOST_PASSWORD = os.environ['mailbotPass']
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 

Вам следует рассмотреть возможность генерации пароля приложения . Сгенерированный пароль может быть использован вместо настоящего пароля для этой учетной записи.

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'tonoabot.noreply@gmail.com'
EMAIL_HOST_PASSWORD = os.environ['appsPassword']
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
Вернуться на верх