non capisco....mi da un errore "failed to connect" ma non riesco a capire di che si tratti

<?php
if(isset($_POST['invio']))
{
$mitt=$_POST['mitt'];
$emailmitt=($_POST['emailmitt']);

$emaildest=($_POST['emaildest']);
$soggetto=($_POST['soggetto']);
$testo=($_POST['testo']);
if(($mitt=='') && ($emailmitt=='') && ($dest=='') && ($emaildest=='') && ($emaildest=='') && ($soggetto=='') && ($testo==''))
{
echo "
<b style='font-size:12;color:red'>ERRORE!!
Devi compilare tutti i campi!!

";
}
else
{
$subject="$soggetto";
$message="CIAO $dest, $mitt (E-Mail: $emailmitt) TI HA INVIATO QUESTA E-MAIL:

$testo

";
if(mail($emaildest,$subject,$message))
echo("
<b style='font-size:12;color:green'>L'email è stata inviata correttamente.<b/>

");
else
echo("
<b style='font-size:12;color:red'>ERRORE!!
L'email non è stata inviata.<b/>

");
}
}
?>