У меня возникли проблемы с отправкой вложения FileField по электронной почте. Это должно отправить, но это не так. Есть ли что-то, что мне нужно настроить в моей учетной записи gmail, чтобы это работало?Отправка приложения FileField по электронной почте
settings.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
views.py
#i.output is the FieldFile
message = 'Thanks for using our website!'
email = EmailMessage('Analysis', message, settings.EMAIL_HOST_USER, [toEmail])
email.attach(filename, i.output.read())
email.send()
Я даже получил письмо от Gmail говорит мне была предотвращена попытка входа в систему. Любая помощь? Благодаря!
выключают 2 фактор проверки и позволяют приложениям использовать ваши учетные данные через gmail – taesu
Как разрешить приложениям использовать мои учетные данные через gmail? –
Попробуйте найти в Google. – taesu