Ошибка 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'