salve a tutti,
mi sto occupando di una gestione di newsletter come molti di voi avranno gia fatto!!
ho un problema nella visualizzazione della mail ricevuta!
ho effettuato diverse prove:
indirizzo@libero.it,
indirizzo@hotmail.com,
indirizzo@unicam.it,
indirizzo@email.it,
indirizzo@gmail.it,
e quello di email.it è l'unico che mi visualizza in formato corretto la mail che deve essere in formato html!!
questa è la parte del codice dove viene creata la mail prima della funzione invia:

Codice PHP:
function manda_mail($des, $oggetto, $corpo) {
    //$pos = strpos($ema, "hotmail.com");
    //if($pos==false){
        $query = mysql_query("SELECT distinct(email) FROM newsletter WHERE id_cat='".$des."' ORDER BY id");
            //    limit ".$limi.", 3000";
            while ($data=mysql_fetch_array($query))    
            {             
            $indirizzo_email = $data["email"];
            echo $indirizzo_email." deve stampare un indirizzo alla volta!!!
";
                $headers  = "MIME-Version: 1.0\n";
                $headers .= "Content-type: text/html; charset=iso-8859-1\n";
                $headers .= "X-Priority: 1\n";
                $headers .= "X-MSMail-Priority: High\n";
                $headers .= "X-Mailer: PHP4\n";
                $headers .= "From: [email]info@mioindirizzo.it[/email]\n";
        //$headers .= "To: Iscritti maillist ";
        //$headers .= "\nReply-To: [email]info@mioindirizzo.it[/email]\n";
        
        //$extra="-finfo@mioindirizzo.it";
        //$fd = popen("/usr/sbin/sendmail -t $extra", 'w');
    
        //fputs($fd, "To: $indirizzi_email\n");
        //fputs($fd, "Subject: $oggetto\n");
        //fputs($fd, "$headers");
        
        //fputs($fd, "\n");
        //fputs($fd, $corpo);
        //pclose($fd);
        
                if(@mail($indirizzo_email, $oggetto, $corpo, $headers))    {
                ?>    
                <font color="#FF00FF" > <? echo "Spedito a ".$indirizzo_email."
"
?></font>
                <?    }  
                else {
                
?>
                <font color="#FF0000"><?    echo "Errore nell'invio email a:".$indirizzo_email."
"
?></font>
            <?  
           
             }
?>
             [url="newsletter.php"] torna indietro[/url]
<? ?>
riuscite a capire se cè qualcosa di errato nella composizione della mail, nel formato html che vadoa comporre?

grazie mille ciao


p.s.: dimenticavo, anche il mio stesso server non mi visualizza la mail in formato html!!