Ciao a tutti!

Ho provato a scrivere questo codice PHP per l'invio di più allegati in mail:

Codice PHP:
<?
$destinatario 
$_POST['destinatario']; 
$nominativo $_POST['nominativo']; 
$mittente $_POST['mittente']; 
$indirizzo $_POST['indirizzo'];
$telefono $_POST['telefono']; 
$oggetto $_POST['oggetto']; 
$messaggio $_POST['messaggio'];
$allegato1 $_FILE['allegato1'];
$allegato2 $_FILE['allegato2'];

require_once(
"class.phpmailer.php");
$mail = new PHPMailer();
$mail->From $mittente;
$mail->FromName $nominativo;
$mail->AddAddress($destinatario);
$mail->IsHTML(true); 
$mail->Subject $oggetto;
$mail->Body $nominativo$indirizzo$telefono$messaggio, ;
$mail->AltBody $bodytxt;
$mail->AddAttachment($allegato1); 
$mail->AddAttachment($allegato2); 
if(!
$mail->Send()){
echo 
"Si è verificato un errore nell'invio della mail";
}else{
echo 
"Mail inviata con successo";
}
?>
I miei problemi sono i seguenti...

1- Su yahoo la mail non arriva (probabilmente perchè la individua come spam);
2- Su un indirizzo TOL arriva ma senza allegati;
3- Non riesco a far indicare nel testo della mail i dati "nominativo" - "indirizzo" - "telefono".

Potete darmi una mano?
Premetto che a livello di PHP sono un novellino! XD (se trovate degli errori nel codice per favore evidenziatemeli)

La classe "class.phpmailer.php" che vado a richiamare per inviare la mail la potete trovare a quest'indirizzo (http://sourceforge.net/project/downl...3.zip&67649110)

Grazie per l'aiuto sin d'ora!