SMTPSenderRefused в / Contact / (530, b'5.7.0 Требуется аутентификация. Подробнее: \ n5.7.0 - PullRequest
0 голосов
/ 05 августа 2020

Я хочу, чтобы пользователи моего веб-сайта после входа в систему с учетной записью 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, но не из электронной почты, которая существует в моем шаблоне.

действительно любая помощь приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...