Ho bisogno di inviare emails dal server in host con l'autenticazione smtp visto che ormai torna tutto indietro come spam

sto incominciando a fare delle semplici prove con PHPMailer per php 5/6

intanto voglio solo provare ad inviare una semplice email

Codice PHP:
require('phpmailer.inc.php') ;
$mail = new phpmailer 
$mail->IsSMTP() ; 
$mail->From $mittente ;
$mail->FromName $nome_mittente ;
$mail->Host 'smtp1.site.com;smtp2.site.com' // qui non so cosa mettere
$mail->AddAddress($destinatario) ;
$mail->AddReplyTo($mittente'Information') ;
$mail->Subject $oggetto ;
$mail->Body $messaggio ;

if ( 
$mail->Send() ) echo 'Mail inviata correttamente' ;
else echo 
'Errore: mail non inviata: '.$mail->ErrorInfo 
Intanto sto provando in locale ed ottengo questi errori

Notice:
Undefined variable: from in /var/www/phpmailer_base/phpmailer.inc.php on line 259

Notice:
Undefined variable: Encoding in /var/www/phpmailer_base/phpmailer.inc.php on line 271

Fatal error:
Cannot access empty property in /var/www/phpmailer_base/phpmailer.inc.php on line 271

Incominciamo dalla variabile 'from' che non è definita, ma come può essere?