Отправка писем через Django не работает в Nov 2022

Я попробовал все советы и руководства, которые уже имеются, но это не работает ни при каких обстоятельствах. Пожалуйста, смотрите ниже, чтобы узнать больше.

Я активировал необходимую двухфакторную аутентификацию. 2-факторная аутентификация активирована

Я сгенерировал пароль App и правильно использовал его в файле django settings.py. Вы можете видеть, что есть пароль приложения на изображении выше.

EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST = "smtp.gmail.com"
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = "xyz"
EMAIL_HOST_PASSWORD = "abc"`

И используйте следующий код для отправки письма.

subject = "Email verification"
text = "Hi, This is the link to verify you registration email with our site {0}. Please paste        the link to verify your account {0}/auth/verify/{1}/"
message = text.format(self.request.get_host(), self.token)
email_from = settings.EMAIL_HOST_USER
recipient_list = [self.request.data['email'],]
send_mail(subject, message, email_from, recipient_list)`

Но все равно я получаю следующую ошибку. Ошибка формы smtp: smtplib.SMTPAuthenticationError: (535, b'5.7.8 Имя пользователя и пароль не приняты. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials l9-20020a17090a150900b0020d48bc6661sm10003685pja.31 - gsmtp')

Я пытался установить менее безопасные приложения, но он показывает следующее: Невозможно изменение для менее безопасных приложений

Я также попробовал эту ссылку: https://accounts.google.com/DisplayUnlockCaptcha

введите описание изображения здесь

Вернуться на верх