Salve ragazzi ho un problema con un form mail in php, allora quando io compilo il modulo e premo invio mi da questo errore...:

The email was not sent

Please fill all the required fields

Ecco il file send.php

<?php
$receiverMail = "miaemail@hotmail.it";

$nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
$cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$via = ltrim(rtrim(strip_tags(stripslashes($_POST['via']))));
$citta = ltrim(rtrim(strip_tags(stripslashes($_POST['citta']))));
$provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
$telefono = ltrim(rtrim(strip_tags($_POST['telefono'])));
$fax = ltrim(rtrim(strip_tags($_POST['fax'])));
$msg = ltrim(rtrim(strip_tags($_POST['messaggio'])));

$ip = getenv("REMOTE_ADDR");
$msgformat = "From: $nome ($ip)\nEmail: $email\n\n$messaggio";

// VALIDATION
if(empty($nome) || empty($cognome) || empty($email) || empty($via) || empty($citta) || empty($provincia) || empty($telefono) || empty($fax) || empty($messaggio)) {
echo "<h3>The email was not sent</h3>

Please fill all the required fields</p>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
echo "<h3>The email was not sent</h3>

The email address is invalid</p>";
}
else {
mail($receiverMail, $nome, $msgformat, "From: $nome <$email>");
echo "<h3>The email has been sent!</h3>

I will get back to you as soon as possible.</p>"; }
?>


Potete fare una prova qui...

http://www.provasite.altervista.org/.../contatti.html

Grazie