La pagina non ti genera errore perché non specifichi cosa deve fare IF e nemmeno ELSE:

Codice PHP:
if( @mail("mail@mail.it"$subject$messaggio$header$indirizzomail) ); else echo "Si è verificato un problema nell'invio del messaggio, riprovare più tardi o contattateci via mail a [email]mail@mail.it[/email]"
lo devi modificare così:

Codice PHP:
if( @mail("mail@mail.it"$subject$messaggio$header$indirizzomail) ) { qualcosa } else { echo "Si è verificato un problema nell'invio del messaggio, riprovare più tardi o contattateci via mail a [email]mail@mail.it[/email]";}