Salve a tutti ho creato questa funzione per l'invio delle email:

$dest = "info@norciafood.it";
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "To: $dest <$dest>\r\n";
$intestazioni .= "From: Norcia Food <norciafood@norciafood.it>\r\n";

$oggetto= "Nuovo Ordine da Norciafood.it";

$body = "<html><body>
Nuovo Ordine Norciafood.it inoltrato in data $data


Acquirente

". stripslashes($nome) . " " . stripslashes($cognome) . "

". stripslashes($indirizzo) . " - " . stripslashes($cap) . " - " . stripslashes($citta) . " - " . stripslashes($provincia) . " - " . stripslashes(urldecode($_SESSION['nazione'])) . "

Tel.: " . stripslashes($telefono) . "

Email: " . stripslashes($email) . "

P.IVA o C.F.: " . stripslashes($piva) . "



Destinatario

". stripslashes($nome2) . " " . stripslashes($cognome2) . "

". stripslashes($indirizzo2) . " - " . stripslashes($cap2) . " - " . stripslashes($citta2) . " - " . stripslashes($provincia2) . " - " . stripslashes(urldecode($_SESSION['nazione'])) . "

Tel.: " . stripslashes($telefono2) . "

Email: " . stripslashes($email2) . "



Messaggio da scrivere nel biglietto

" . stripslashes(t2h($testo)) . "



Tipo di Pagamento

" . stripslashes($pagamento) . "



Articoli

$lista_articoli


Importo: ". number_format($totale,2,',','.') . " &euro;

Spedizione: ". number_format($_SESSION['spedizione'],2,',','.') . " &euro;

Totale Ordine: ". number_format($totale_ordine,2,',','.') . " &euro;



</body></html>";


if (mail($dest, $oggetto, $body, $intestazioni)){
echo "pagamento eseguito";
} else {
echo "mail non inviata";
---------------------------------------------------------------------
MA la mail puntualemnte non mi viene spedita e mi compare il messaggio di mail non inviata

Perchè? cos'è che ho sbagliato nella mia funzione?

Grazie a tutti ciao