Originariamente inviato da hacker_nait
ho visto questo:

mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

e ti consiglio di vedere www.php.net/mail
Ho guardato ma non ci ho capito molto .

Per Esempio, ho quest'altro codice che funziona perfettamente. La differenza fra questo e quello che non mi funziona è che l'altro ha qualche campo in più, ma la "sintassi" mi sembra uguale

//Invio email del Visitatore all'amico
//nome del visitatore
$nome = htmlentities(stripslashes(strip_tags(trim($_POST["nome"],"\x00..\x1F"))));
//E-mail dell'amico
$email = strtolower($_POST["email"]);
//Soggetto dell'e-mail
$soggetto = "Segnalazione sito";
//Testo dell'e-mail
$messaggio = "Ciao,

ti segnalo un'interessante sito: www.xxx.altervista.org

Saluti,
$nome";

//Invio della mail
mail ($email, $soggetto, $messaggio, "From: $nome");

//Invio e-mail di ritorno a me
mail ("miaemail@virgilio.it", "Segnalazione sito", "Un Visitatore ha segnalato il tuo sito ad un'amico " ,

"From: miaemail@virgilio.it");