Верификация через yandex, не могу сделать. Впервые делаю. помогите решить(((((((((

TimeoutError: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smpt.yandex.ru'
EMAIL_PORT = 456
EMAIL_HOST_USER = 'моя почта@yandex.ru'
EMAIL_HOST_PASSWORD ='ключ'
EMAIL_USE_TLS = True
# EMAIL_USE_SSL = True
SERVER_EMAIL = EMAIL_HOST_USER
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

сигнал

@receiver(post_save, sender=CustomUser)
def create_profile(sender, instance, created, **kwargs):
    if created:
        print("send mail")
        connection = get_connection(
            host=settings.EMAIL_HOST,
            port=settings.EMAIL_PORT,
            username=settings.EMAIL_HOST_USER,
            password=settings.EMAIL_HOST_PASSWORD,
            use_tls=True
      )
        send_mail(
            'Subject here',
            'Here is the message.',
           settings.EMAIL_HOST_USER,
           [instance.email],
           fail_silently=False,
     )
        UserProfile.objects.create(user=instance)

Ответы (1 шт):

Автор решения: Vlad VVo

Я хотел оставить комментарий, но не могу этого сделать Советую посмотреть это: https://ru.stackoverflow.com/questions/1239229/Авторизация-на-Яндекс-с-помощью-python Вам обязательно понадобится:https://oauth.yandex.ru Там нужно создать приложение. Токены скопировать и вставить в Ваш код. Надеюсь, я смог Вам помочь.

→ Ссылка