Perdón por no confirmarlo antes... ¿El problema no es que no se envie el correo si no que no te da la respuesta correcta?
Pruébalo al revés:
Código PHP:
Ver originalif(!mail($correo,"contacto web",$desc)) { echo"No hay envìo";
}
else {
echo"Se ha enviado un correo a su casilla";
}