Как отправить письмо на 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.
Вы можете сгенерировать пароль из здесь