Как отправить письмо на smtp-сервер в django?

здесь находится файл m settings.py

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAL_HOST_USER = 'test.mailed.login@gmail.com'
EMAIL_HOST_PASSWORD = ''
EMAIL_PORT = 587

Раньше у Google была менее безопасная настройка приложений, теперь она удалена, я использую эту альтернативу. Очевидно, я зашел на google и создал новое приложение и заполнил его на EMAIL_HOST_PASSWORD Я также включил двухступенчатую аутентификацию Очевидно, я изменил пароль своего приложения в приведенном выше коде, чтобы никто не мог его увидеть

Я импортировал send_mail и запустил функцию, но она все еще посылает мне эту ошибку

подробности ошибки

Это именно то, что я сделал, не больше и не меньше. Каждое видео на youtube, которое я проверяю, работает для всех них, Может я пропустил какой-то шаг?

Думаю, вам нужно сгенерировать пароль приложения с помощью генератора паролей приложений google.

после генерации пароля добавьте пароль в настройки SMTP E-Mail.

enter image description here

Вы можете сгенерировать пароль из здесь

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