Ciao a tutti,
vorrei fare un form che invii direttamente il contenuto dei campi ad un indirizzo email predefinito (info@miodominio.it) tramite la classe phpmailer.
Di seguito il codice HTML:


<form id="Form_Prenotazione" action="../../mail.php" enctype="text/plain" method="post">

<div>
<label for="Nome">Nome*</label>
<input id="Nome" class="mandatory" name="nome" type="text" />
</div>
<div>
<label for="Cognome">Cognome*</label>
<input id="Cognome" class="mandatory" name="cognome" type="text" />
</div>
<div>
<label for="Anno di nascita">Anno di Nascita*</label>
<input id="Anno di nascita" class="mandatory valNumber valMaxLength[4]" name="anno_di_ nascita" type="text" />
</div>
<div>
<input id="invia" type="submit" value="Invia" />
<input type="reset" value="Reset" />
</div>
</form>


Quando clicco su "invia" esce questo errore:
Notice: Undefined index: nome in C:\...\mail.php on line 16
Notice: Undefined index: cognome in C:\...\mail.php on line 17
Notice: Undefined index: anno_di_nascita in C:\...\mail.php on line 18

Di seguito il codice PHP:


<?php


//includiamo la classe PHPMailer
require "PHPMailer/class.phpmailer.php";


//istanziamo la classe
$mail = new PHPmailer(true);
$mail ->IsSMTP();
$mail -> Host = 'Host'; // Specify main and backup SMTP servers


//definiamo le intestazioni e il corpo del messaggio
$mail -> From='mail@dominio.it';
$mail -> AddAddress('info@miodominio.it');
$mail -> addReplyTo('info@example.com', 'Information');
$mail -> Subject='Richiesta prenotazione online';
$mail -> Body = $_POST["nome"];
$mail -> Body = $_POST["cognome"];
$mail -> Body = $_POST["anno_di_nascita"];




//definiamo i comportamenti in caso di invio corretto o di errore
if(!$mail -> Send()){
echo $mail -> ErrorInfo;
}else{
echo 'Richiesta inviata correttamente. ';
}


//chiudiamo la connessione
$mail -> SmtpClose();
unset($mail);
?>




Che c'è di sbagliato???