Salve a tutti,

sto sbattendo la testa con un problema che credo sia legato a phpmailer; cerco di inviare un semplicissimo messaggio (test) utilizzando phpmailer. Il messaggio arriva e viene interpretato correttamente su webmail virgilio.it, tin.it et similia ma su quella di libero.it non c'è verso.
Il codice per la spedizione è molto semplice:

include_once('class.phpmailer.php');

$mail = new PHPMailer();

$mail->IsHTML(true);
$mail->From = "miacasella@xxxxxx.it";
$mail->FromName = "Nome e Cognome";
$mail->AddReplyTo('miacasella@xxxxxx.it');
$mail->Subject = "Prova invio mail";

$html_body = '<html>
<body>
Invio di prova di un messaggio html dal server.
Fase di test per l\'arrivo del messaggio.
Vi preghiamo di confermare l\'eventuale ricezione di questo messaggio. Grazie.
</body>
</html>
';

$mail->AltBody = '';
$mail->MsgHTML($html_body);

$mail->AddAddress("miamail@libero.it");

if($mail->Send())
{echo 'mail inviata correttamente';}
else
{echo 'Errore: mail non inviata';}

Il messaggio parte e viene ricevuto regolarmente ma, sorpresa, viene visualizzato in modo non corretto, ovvero proprio come riportato sotto:

From: Nome e Cognome <miacasella@xxxxxx.it>

Reply-To: miacasella@xxxxxx.it

Message-ID: <0ca0bbaefad84037e47eda54d6a6a225@www.xxxxxxx.it>

X-Priority: 3

X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.3]

MIME-Version: 1.0

Content-Type: multipart/alternative;

boundary="b1_0ca0bbaefad84037e47eda54d6a6a225"



--b1_0ca0bbaefad84037e47eda54d6a6a225

Content-Type: text/plain; charset = "iso-8859-1"

Content-Transfer-Encoding: 8bit



Invio di prova di un messaggio html dal server.

Fase di test per l'arrivo del messaggio.

Vi preghiamo di confermare l'eventuale ricezione di questo messaggio. Grazie.





--b1_0ca0bbaefad84037e47eda54d6a6a225

Content-Type: text/html; charset = "iso-8859-1"

Content-Transfer-Encoding: 8bit



<html>

<body>

Invio di prova di un messaggio html dal server.

Fase di test per l'arrivo del messaggio.

Vi preghiamo di confermare l'eventuale ricezione di questo messaggio. Grazie.

</body>

</html>









--b1_0ca0bbaefad84037e47eda54d6a6a225--


Quindi il codice html non viene interpretato correttamente. Cosa diavolo sto sbagliando. E' necessario settare qualche parametro in PhpMailer che io tralascio?
Ringrazio anticipatamente tutti.
Thanks a lot.