TimeoutError [winError10060]

Это моя функция для отправки электронной почты, но я получаю ошибку time out. Я пытался решить проблему, отключив настройки прокси, а также включив imap из gmail. Ничего не помогает. Кроме того, я думаю, что опция менее безопасного приложения также отключена. Поправьте меня, если я ошибаюсь

settings.py
EMAIL_HOST = 'smtp.gmail.com'
EMAIl_HOST = 587
EMAIL_HOST_USER = 'my email'
EMAIL_HOST_PASSWORD = '#####'
EMAIL_USE_TLS = True


view.py
def register(request):
    if request.method =='POST':
        form = RegistraionForm(request.POST)
        if form.is_valid():
            first_name = form.cleaned_data['first_name']
            last_name = form.cleaned_data['last_name']
            phone_number = form.cleaned_data['phone_number']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']
            username = email.split('@')[0]

            user = Account.objects.create_user(first_name=first_name,last_name=last_name,email=email,username=username, password=password)
            user.phone_number = phone_number
            user.save()

            #user activation
            current_site = get_current_site(request)
            mail_subject = 'Please activate your account'
            message = render_to_string('accounts/account_verification_email.html',{
                'user': user,
                'domain': current_site,
                'uid': urlsafe_base64_encode(force_bytes(user.pk)),
                'token': default_token_generator.make_token(user), 
            })
            to_email = email
            send_email = EmailMessage(mail_subject, message, to=[to_email])
            send_email.send()

            messages.success(request, "Registration successful")
            return redirect('register')

    else:
        form = RegistraionForm()
    context={
        'form':form,
    }
    return render(request, 'accounts/register.html',context)
Вернуться на верх