Django не может отправлять электронные письма, но может войти в мой аккаунт gmail
Мое приложение Django может войти в мой аккаунт Gmail, но оно не отправляет электронные письма.
Я знаю, что он вошел в систему, потому что я попытался отправить письмо на несуществующий адрес электронной почты, и Gmail выдал мне эту ошибку
Даже посмотрел в папках спама, но ничего :(
)Однако, когда я вручную отправляю письмо, оно работает правильно.
Это моя конфигурация SMTP в settings.py
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = os.environ.get('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_HOST_PASSWORD')
Я даже пробовал жестко кодировать и менять email отправителя, но все равно безрезультатно.
За несколько дней до этого я не получал эту ошибку, но почему-то кажется, что сейчас она работает.
Кстати, я использую это для функциональности сброса пароля.