TimeoutError [WinError 10060] при отправке письма через Django
при попытке отправки письма в Django выдается данная ошибка: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен
Могут ли быть причины во мне?
views:
class RegistrView(generics.GenericAPIView):
serializer_class = RegistUserSerializer
def post(self, request):
user = request.data
serializer = self.serializer_class(data=user)
serializer.is_valid(raise_exception=True)
serializer.save()
user_data = serializer.data
user = User.objects.get(email=user_data['email'])
token = RefreshToken.for_user(user).access_token
curetn_site = get_current_site(request).domain # текущий домен сайта
relativeLink = reverse('verefi_email')
absurl = 'http://'+curetn_site+relativeLink+'?token='+str(token)
text_email = f'Hi, {user.fio} Use link to berefy your mail'
data = {
'email_body': text_email,
'to_email_send': user.email ,
'email_subjects': 'Verefy your email'
}
send.send_email(data)
return Response(user_data, status=status.HTTP_201_CREATED)
send_mail:
from django.core.mail import EmailMessage #
class send():
@staticmethod
def send_email(data):
email = EmailMessage(
subject=data['email_subjects'],
body=data['email_body'],
to=[data['to_email_send']]
)
email.send()