ciao, ho un problema con l'invio di un email con php. Questo è il codice

codice:
function send($email)
{ 
// costruiamo alcune intestazioni generali


// costruiamo alcune intestazioni generali
$header = "From: Informazioni <in@fgjg.it>\n";
$header .= "X-Mailer: Php\n";

// costruiamo le intestazioni specifiche per il formato HTML
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html\n";
$header .= "Content-Transfer-Encoding: 8bit\n\n";


$subject = htmlspecialchars($_GET["oggetto"]);


$fp = fopen('http://'.$_SERVER['HTTP_HOST'].'/emailsend/email.php?email='.$email, 'r');
$content = '';
while ($l = fread($fp, 1024)) $content .= $l;
fclose($fp);
$messaggio=$content;



// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail($email, $subject, $messaggio, $header) ) echo $email." inviata con successo!
";
else echo $email." errore nell'invio!
";



}

Ora se apro l'email in arrivo con client outlook l'email si visualizza in formato testuale mentre con altri client l'html viene interpretato correttamente. Perchè ? dipende per caso da postfix ?. Premesso che il server su cui gira php è con Ubuntu mentre per l'invio dell'email utilizzo postfix configurato con php.