Я хочу, чтобы пользователи моего веб-сайта после входа в систему с учетной записью gmail с помощью API Google отправляли на account1@gmail.com электронную почту после ввода имени, адреса электронной почты и сообщения в контакте. html но я получаю это ошибка, несмотря на то, что я активировал двухфакторную аутентификацию для account1@gmail.com и создал пароль для своего веб-сайта. это мой функциональный контакт в моем views.py:
def contact(request):
if request.method=='POST':
message_name=request.POST['message-name']
message_email=request.user.email
message=request.POST['message']
print(message_email)
send_mail(
message_name,
message,
message_email,
['account1@gmail.com'],
fail_silently=False
)
return render(request,'store/Contact.html',{'message_name':message_name})
else:
return render(request,'store/Contact.html',{}
и это settings.py:
EMAIL_BACKEND="django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_HOST_PASSWORD='password_of_the_app'
EMAIL_USE_TLS=True
EMAIL_USE_SSL=False
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend',
)
SITE_ID= 14
LOGIN_REDIRECT_URL= '/'
, но когда я добавляю EMAIL_HOST_USER = 'account1@gmail.com', я могу отправьте электронное письмо с account1@gmail.com на account1 @] gmail.com, но не из электронной почты, которая существует в моем шаблоне.
действительно любая помощь приветствуется