Non ho avuto modo di testarlo comunque manca l'header FROM: poi ci sono alcuni errori di virgolette

<?php

//E-mail del Visitatore che mi scrive
$headers .= "From: Mio sito <miaemail@virgilio.it>\n";
$headers .= "X-Sender: <>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <$email>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";

//E-mail del destinatario (cioè, io)
$a = "miaemail@virgilio.it";
//Oggetto dell'e-mail
$oggetto = "Messaggio del Visitatore";
//TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio)
$messaggio ="DATI DEL VISITATORE :




Nome:$nome


Città:$citta




Messaggio:


$messaggio





";

//Invio della mail
mail ($a,$oggetto,$messaggio,$headers);

//Invio e-mail di ringraziamento al Visitatore
mail ($suoemail, Ringraziamento, "- RISPOSTA AUTOMATICA -




Ciao $nome,




grazie per avermi scritto, ti risponderò appena possibile.




Saluti,




<a href=\"http://www.miosito.altervista.org\" target=\"_blank\">www.miosito.altervista.org</a>", "$headers");

?>