Scusami ultimateshadow funziona, ho messo il codice che mi dicevi proprio ad inzio pagina è funziona.
Una domanda perchè poi metterlo per tutti i campi?
<?php if(!isset($_POST['nome'])){ die("accesso non autorizzato!");}
se lo inseirsco anche se per un campo solo il codice gia si ferma e nn prosegue ad inviare la mail.