Расширение STARTTLS не поддерживается сервером в django

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

setting.py

EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"

EMAIL_HOST = "smtp.gmail.com"

EMAIL_USE_TLS = True

EMAIL_PORT = 587

EMAIL_HOST_USER = "testemail@gmail.com"

EMAIL_HOST_PASSWORD = "mypassword"

views.py

def mail_letter(request):
    emails = NewsLetter.objects.all()
    df = read_frame(emails, fieldnames=['email'])
    mail_list = df['email'].values.tolist()
    print(mail_list)
    if request.method == "POST":
        form = MailMessageForm(request.POST)
        if form.is_valid:
            form.save()
            # Sending Messages
            title = form.cleaned_data.get('title')
            message = form.cleaned_data.get('message')
            send_mail(
                title,
                message,
                '',
                mail_list,
                fail_silently=False,
            )
            # Success Alert
            messages.success(request, f"Messages sent successfully")
            subscribed = True
            return redirect('elements:mail_letter')
    else:
        form = MailMessageForm()

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

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