salve a tutti

innanzitutto mi scuso se l'argomento è stato ampiamente trattato, ho letto molta documentazione ma ho un problema che non riesco a risolvere.

ho, in una pagina web, il classico form per inviare mail, esso è molto semplice tuttavia non c'è verso alcuno di ricevere i messaggi inseriti all'indirizzo mail prefissato.

questo è il codice del form:

codice:
<form method="post" action="send.php">

Nome:
<input name="name">

Email:
<input name="email" size="15">

Messaggio:
<textarea name="msg"></textarea>

<input type="submit" value="Invia">
</form>
mentre questa è la pagina send.php

Codice PHP:
<?php

$receiverMail 
"mio.indirizzo@provider.it";

$name ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
$email ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$subject "EMAIL DAL TUO SITO!";
$msg ltrim(rtrim(strip_tags(stripslashes($_POST['msg']))));

$ip getenv("REMOTE_ADDR");
$msgformat "From: $name ($ip)\nEmail: $email\n\n$msg";

// VALIDATION
if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
echo 
"<h3><font color=red size=1 face=Verdana>Errore.</h3>

Riprova, ricordati di Inserire Tutti i Campi Richiesti.
[b]Clicca Nuovamente su Contattaci.[/b]</p>"
;
}
elseif(!
ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email)) {
echo 
"<h3><font color=red size=1 face=Verdana>Errore.</h3>

Riprova, si è verificato un Errore!
[b]Clicca Nuovamente su Contattaci.[/b]</p>"
;
}
else {
mail($receiverMail$subject$msgformat"From: $name <$email>");
echo 
"<h3><font size=1 color=black face=Verdana>Il Tuo Messaggio è Stato Inviato Correttamente.</h3>

Grazie, ti Risponderemo al Più Presto.</p>"
; }
?>
specifico inoltre che non ho errori all'atto dell'invio, quindi tutti i campi sono correttamente compilati, solo che non ricevo niente di niente.

grazie a tutti coloro volessero aiutarmi