Django ConnectionRefusedError [Errno 111] Отказ в подключении проблема, как ее решить

Я столкнулся с проблемой при отправке почты на django [Errno 111] Connection refused. мой setup.py

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'  # Replace with your preferred backend

EMAIL_HOSTS = 'smtp.gmail.com'  # Replace with your email host

EMAIL_PORT = 587  # Replace with your email port

EMAIL_USE_TLS = config('EMAIL_USE_TLS', cast=bool)  # Set to False if your email server doesn't use TLS

EMAIL_HOST_USER = config('EMAIL_HOST_USER')  # Replace with your email username

EMAIL_HOST_PASSWORD = config('EMAIL_HOST_PASSWORD')  # Replace with your email password

view.py

current_url = get_current_site(request)
            mail_subject = "Please activate your account."
            message = render_to_string('base/pass/account_verify.html',{
                'user':user,
                'domain':current_url,
                'uid':urlsafe_base64_encode(force_bytes(user.pk)),
                'token':default_token_generator.make_token(user),
            })
            to_email = email
            send_mail = EmailMessage(mail_subject, message, to=[to_email])
            send_mail.send()

я проверил все почтовые настройки.py, но не могу решить эту ошибку на локальном он работает, но когда я нахожусь на производстве и хосте, он не работает и получаю эту ошибку

Вернуться на верх