Почему почта не отправляется? (Django)

Я написал этот код и не могу понять, почему почта не отправляется. В этом коде я проверяю поле POST в запросе класса и получаю IP-адрес, вставленный в форму. Получив IP-адрес, я делаю звонок на сервер, указанный IP, а затем хочу отправить письмо с текстом ответа.

def startPing(request):
    servers = Server.objects.all()
    context = {"servers": servers}
    if request.method == 'POST':
        indirizzoIP = request.POST.get('indirizzoIP')
        timer = request.POST.get('timer')
        indirizzoIP = "http://" + indirizzoIP
        while True:
            response = requests.get(indirizzoIP)
            if response != "":
                response = "Server OK"
                send_mail(
                    'Report server',
                    '{}'.format(response),
                    'from@',
                    ['to@'],
                    fail_silently=False,
                )   
                print(response)
        sleep(float(timer)*3600)
        
    return render(request, 'homepage.html', context)

EDIT

Когда я компилирую форму с IP сервера, в консоли я не вижу никакой ошибки. Я попытался удалить функцию sendmail и в консоли вижу следующее:

System check identified no issues (0 silenced).
September 23, 2022 - 09:28:15
Django version 3.2.6, using settings 'serverControl.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[23/Sep/2022 09:28:18] "GET / HTTP/1.1" 200 6354
Server OK
Server OK
Вернуться на верх