Django ConnectionResetError: [Errno 54] Connection reset by peer

Я пытаюсь настроить проект для отправки электронной почты с моей локальной машины (MacOS) с помощью django.

Но я вижу эту ошибку

File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [Errno 54] Connection reset by peer

Это фрагмент кода, который находится у меня в локальной сети.

class EmailVerificationView(APIView):
    def post(self, request):
        smtp_server = "smtp-relay.brevo.com"
        smtp_port = 587

        s = smtplib.SMTP_SSL(smtp_server, smtp_port, timeout=10)
        email = request.data.get('email')
        s.ehlo()
        s.login("login@email.com", "****")
        s.sendmail("test", email, 'Subject: verified')

        return Response({'message': 'Email sent successfully'}, status=status.HTTP_200_OK)

Я тоже пробовал несколько способов, но ничего не помогает.

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