sono riuscito a risolvere il problema. premetto che la soluzione che posto è funzionante su un server locale (quindi con un isp quale telecom, libero etc ed utilizza smtp)
Codice PHP:
require_once('../phpMailer/class.phpmailer.php');
require_once('../phpMailer/class.smtp.php');
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->host = "out.alice.it";
$mail->Username = "user@alice.it";
$mail->Password = "......";
$mail->From = "user@alice.it";
$mail->FromName = "Nome Cognome";
$mail->AddAddress("indirizzo destinatario","Nome Cognome");
//$mail->SetLanguage('it','phpMailer/language/');
$mail->Subject = "Il mio primo email con PHPmailer";
$body = $mail->getFile('conferma_mail.html');
$body = eregi_replace("[\]",'',$body);
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
bisogna includere inanzitutto la classe smtp
all'interno di questa classe bisogna specificare come host, l'SMTP del vostro server. Nel mio caso out.alice.it. Infatti l'host della classe SMTP effettua l'override del'host della prima classe. Insomma viene utilizzato quello e non l'host definito nel codice
si devono settare anche user e password necessarie per la connessione col server