salve a tutti

ho un problema con l'invio di mail in html tramite php

questa sera ho utilizzato questo script per poter inviare una mail in formato html

non potendo sfruttare un database da cui estrarre gli indirizzi mail dei destinatari (e nn avendo le conoscenze necessarie per farlo) mi sono arrangiato creando un piccolo form in html e passando gli indirizzi a gruppi di 20 via $_[POST] allo script, per evitare che il server potesse andare in timeout.

durante i test tutto è andato bene, l'email arrivava senza problemi. Stasera pero' quando ho iniziato a spedirle a blocchi di venti ho deciso di inserire alla fine di ogni blocco la mia email, per controllare che la spedizione su ogni blocco di mail fosse andata a buon fine


la maggior parte di esse non ha avuto problemi, pero alcune email le ho ricevute in formato "testo" al posto che visualizzate in html

praticamente l'email che visualizzavo era una sfilza di codice, dall' "X-Mailer" in poi, piu o meno così

Codice PHP:
X-MailerPHP\n";

// generiamo la stringa che funge da separatore
$boundary = "==String_Boundary_x" .md5(time()). "x";

// costruiamo le intestazioni che specificano
// un messaggio costituito da più parti alternative
$header .= "MIME-Version1.0\n";
$header .= "Content-Typemultipart/alternative;\n";
$header .= " boundary=\"$boundary\";\n\n";

// questa parte del messaggio viene visualizzata
// solo se il programma non sa interpretare
// i MIME poiché è posta prima della stringa boundary
$messaggio "Se visualizzi questo testo il tuo programma non supporta i MIME.\n\n";

// inizia la prima parte del messaggio in testo puro
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= "Apre la Vineria al Ristorante Pizzeria Francolino.\nIn una sala dedicatà sarà possibile degustare vini nazionali e internazionali in abbinamento a salumi o formaggi tipici della nostra zona.\nVerranno organizzate serate a tema, dove sarà possibile scoprire abbinamenti particolari, conoscere nuovi prodotti o semplicemente trascorrere una piacevole serata davanti ad un buon calice di vino.\n\n
La Vineria è aperta da Martedì a Venerdì dalle 9:00 all 1:00\n\nPer informazioni tel/fax 039 69 00 581\n\n
Prossime serate: 30 Ottobre, La spagna - in questa serata verranno serviti prosciutti Pata Negra, Chorizo, Cecina de Leon, Peperoni del Piquillo e molto altro, abbinati con grandi rossi spagnoli: Marques de Caceres Crianza 2003 DOC o Quatrocientos Crianza 2002 DOC.\nPrezzo: 28€.\nÈ gradita la prenotazione.\n\n
8 Novembre: Le Carni - Una serata particolare dove la carne sarà protagonista.\n
3 qualità di carni a confronto, accompagnate da 3 vini toscani.\nPrezzo: 28€.\nÈ gradita la prenotazione.\n\n
14 Novembre: La Valtellina - Serata dedicata alla Valtellina. Bresaole, Pizzoccheri e formaggi accompagnati da vini della Valtellina:\nPrezzo: 26€.\nÈ gradita la prenotazione.\n\n"
;

// inizia la seconda parte del messaggio in formato html
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
    \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">

<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">
<head>
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>

    <title>untitled</title>
    
</head>

<body style=\"margin:0; padding:0; width:100%; background-color:#121c24;\">
    
    <div id=\"container\" style=\"margin:0; padding:0; font: 12px/1.2 Helvetica,Verdana,Arial,sans-serif;background:#121c24;color: #ebccc3\">
        <p style=\"padding:5px; color:#ebccc3;\">Se hai problemi nella visualizzazione di questa email <a href=\"http://www.ilfrancolino.it/email/newsletter.html\" title=\"Newsletter Online\">CLICCA QUI</a>
        <div id=\"logo\" style=\"height:200px; margin:0; background-color:#7f2f37\">
            <img style=\"margin:0\" src=\"http://www.ilfrancolino.it/email/img/header.jpg\" width=\"500\" height=\"200\" alt=\"La Vineria\" />
        </div>
        
        <table border=\"0\" cellspacing=\"0\" cellpadding=\"5\" style=\"margin:0;font-size:12px\">
        <tbody><tr>
        <td width=\"65%\" valign=\"top\">
            <h1 style=\"margin:5px 0 0 5px; padding:0; color:#91343a; font-size:16px;\">Apre la Vineria</h1>
             <p style=\"color:#ebccc3; margin:0; padding:5px; border-bottom:dotted 2px #1b262f;\">Alla Vineria del Francolino potrete degustare vini nazionali e internazionali in abbinamento a salumi o formaggi tipici della nostra zona. In una sala dedicata verranno organizzate serate a tema, dove sar&agrave; possibile scoprire abbinamenti particolari, conoscere nuovi prodotti o semplicemente trascorrere una piacevole serata davanti ad un buon calice di vino.
La Vineria &egrave; aperta da Marted&igrave; a Venerd&igrave; dalle 9:00 all 1:00.
             </p>
            <h1 style=\"margin:15px 0 0 5px; padding:0; color:#91343a; font-size:16px;\">Le serate a tema</h1>
            <p style=\"color:#ebccc3; margin:0; padding:5px; border-bottom:dotted 2px #1b262f;\">Verranno organizzate serate degustative, con temi differenti. Serate dove sar&agrave; possibile provare prodotti nuovi e particolari, scoprire abbinamentei con vini italiani, provare vini internazionali. Nel calendario qui a fianco sono elencate le prime tre serate a tema.
Per partecipare &egrave; necessaria la prenotazione telefonica (039 69 00 581).
            </p>
            <h1 style=\"margin:15px 0 0 5px; padding:0; color:#91343a; font-size:16px;\">La nuova sala</h1>
            <p style=\"color:#ebccc3; margin:0; padding:5px;\">Guardate in anteprima le immagini della nuova sala

            <a href=\"#\" title=\"La vineria\"><img src=\"http://www.ilfrancolino.it/email/img/thumb.jpg\" width=\"130\" height=\"50\" alt=\"Thumb\" style=\"border:2px solid #1b262f;\" /></a>
            <a href=\"#\" title=\"La vineria\"><img src=\"http://www.ilfrancolino.it/email/img/thumb.jpg\" width=\"130\" height=\"50\" alt=\"Thumb\" style=\"border:2px solid #1b262f;\" /></a>
            <a href=\"#\" title=\"La vineria\"><img src=\"http://www.ilfrancolino.it/email/img/thumb.jpg\" width=\"130\" height=\"50\" alt=\"Thumb\" style=\"border:2px solid #1b262f;\" /></a>
            <a href=\"#\" title=\"La vineria\"><img src=\"http://www.ilfrancolino.it/email/img/thumb.jpg\" width=\"130\" height=\"50\" alt=\"Thumb\" style=\"border:2px solid #1b262f;\" /></a>
            
            </p>
        </td>
        <td width=\"35%\" bgcolor=\"#1b262f\" valign=\"top\">
            <h1 style=\"margin:0; padding:0; color:#91343a; font-size:16px;\">Calendario delle serate</h1>
          <img style=\"float:left; margin-top:10px\" src=\"http://www.ilfrancolino.it/email/img/30ott.jpg\" width=\"50\" height=\"66\" alt=\"30 ottobre\" />
        <h3 style=\"margin:15px 0 0 0; color:#91343a; font-size:14px; font-style:italic\"> La Spagna</h3>
        <p style=\"color:#ebccc3; margin:0; padding:5px 3px; font-size:11px; font-style:italic;\" >In questa serata verranno serviti prosciutti Pata Negra, Chorizo, Cecina de Leon, Peperoni del Piquillo e molto altro, abbinati con grandi rossi spagnoli: Marques de Caceres Crianza 2003 DOC o Quatrocientos Crianza 2002 DOC.
[b]Prezzo: 28&euro;.[/b]
 &Egrave; gradita la prenotazione.
          </p>
        <img style=\"float:left; margin-top:10px\" src=\"http://www.ilfrancolino.it/email/img/8nov.jpg\" width=\"50\" height=\"66\" alt=\"8 novembre\" />
        <h3 style=\"margin:15px 0 0 0; color:#91343a; font-size:14px; font-style:italic\">Le Carni</h3>
        <p style=\"color:#ebccc3; margin:0; padding:5px 3px; font-size:11px; font-style:italic;\" >Una serata particolare dove la carne sar&agrave; protagonista. 3 qualit&agrave; di carni a confronto, accompagnate da 3 vini toscani
[b]Prezzo: 28&euro;.[/b]
 &Egrave; gradita la prenotazione.
          </p>
        <img style=\"float:left; margin-top:10px\" src=\"http://www.ilfrancolino.it/email/img/14nov.jpg\" width=\"50\" height=\"66\" alt=\"14 novembre\" />
        <h3 style=\"margin:15px 0 0 0; color:#91343a; font-size:14px; font-style:italic\">Valtellina</h3>
        <p style=\"color:#ebccc3; margin:0; padding:5px 3px; font-size:11px; font-style:italic;\" >Serata dedicata alla Valtellina. Bresaole, Pizzoccheri e formaggi accompagnati da vini della Valtellina: 
[b]Prezzo: 20&euro;.[/b]
 &Egrave; gradita la prenotazione.
          </p>
        
        
        </td>
        </tr></tbody>
        </table>
        
        <div style=\"margin-top:10px;border-top:2px solid #1b262f;border-bottom:2px solid #1b262f; background-color:#121c24;\" id=\"footer\">
            
            <img style=\"margin:5px; padding:0;\" src=\"http://www.ilfrancolino.it/email/img/logo.jpg\" width=\"270\" height=\"70\" alt=\"Logo\" />
            <ul style=\"height:70px; margin:20px 0 0 5px; padding:0; list-style-type:none;\">
                <li style=\"margin-bottom:10px;\">Se non vuoi ricevere pi&ugrave; informazioni <a href=\"http://www.ilfrancolino.it/unsubscribe/unsubscribe.html\" title=\"Rimuovi la tua iscrizione\">clicca qui</a>
                <li style=\"margin-bottom:30px;\">Il Francolino Ristorante Pizzeria - Via Roma 86 Bernareggio, Milano - tel/fax 039 69 00 581
                
            [/list]
            
        </div>
        
        </div>


</body>
</html>
"
;

// chiusura del messaggio con la stringa boundary
$messaggio .= "--$boundary--\n"
Purtroppo non sono riuscito a capire se il problema era legato al mio client di posta, gmail, o al server, o allo script, perchè la stessa mail inviata successivamente si visualizzava correttamente...

avete qualche idea? :master: