Django отправка формы на почту

Я пишу сайт на Django и у меня есть форма для отправки на почту клиента.
Форма:

<form method="post">
    {% csrf_token %}
    <p><input class="inp" id="id_subject" type="text" name="name" placeholder="Ваше имя" maxlength="100" required /></p>
    <p><input class="inp" type="email" name="sender" placeholder="E-mail" id="id_sender" required /></p>
    <p><input class="inp" name="message" id="id_message" placeholder="Сообщение" maxlength="100" required /></p>
    <input class="button" type="submit" value="Отправить" />
</form>

views.py

def get_contact(request):
    if request.method == 'GET':
        form = ContactForm()
    elif request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            sabject = form.cleaned_data['name']
            sender = form.cleaned_data['sender']
            message = form.cleaned_data['message']
            try:
                send_mail(sabject, message, sender, RECIPIENTS_EMAIL)
            except BadHeaderError:
                return HttpResponse('Ошибка в теме письма.')
            return HttpResponseRedirect('contact')
    else:
        return HttpResponse('Неверный запрос.')
    return render(request, 'main/contacts.html', {'form': form})

settings.py:

DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

RECIPIENTS_EMAIL = ['Моя почта']
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.mailgun.org'
EMAIL_HOST_USER = 'Логин'
EMAIL_HOST_PASSWORD = 'Пароль'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

На хостинге, при отправке формы, выдает: SMTPServerDisconnected at /contact использую mailgun как smtp сервер Что не так?

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