Dunque, forse è il caso che ti legga questa guida
Comunque, con l'array $_POST recuperi i valori del form usando come chiave l'attributo "name" del campo nel form.
$_POST['Nome']
$_POST['mail']
$_POST['Messaggio']
Questo $_POST["Nome & cognome"] non esiste, e nemmeno questo $_POST["E-mail"]