Premetto che ho letto i tutorial e ho cercato nel forum argomenti simili, però non sono riuscito a capire perchè l'invio mi riesce a metà.
Mi spiego: su pc (con eudora) le email mi si vedono formattate bene, ai macintosh invece arrivano tutti i tag html :master:

Vi posto il codice che ho usato:
Codice PHP:
#imposto le variabili per la spedizione
    
$today date("Y-m-d H:i:s");
    
$from="xxx@xxx.it";
    
$reply=$from;
    
$to=$from.",".$fieldEm# in copia a me e a chi compila
    
$subject="xxx.it";
#imposto gli header
    
$header  "From: $from\n";
    
$header .= "X-Sender: $reply\n"
    
$header .= "X-Mailer: PHP ".phpversion()."\n";  
    
$header .= "MIME-version: 1.0\n";
    
$header .= "X-Priority: 2\n"
    
$header .= "Return-Path: $reply\n";
    
$header .= "Content-Type: multipart/alternative;";
    
$header .= "boundary=\"----=_NextPart\"";
# parte superiore del messaggio
    
$body_top  "--Message-Boundary\n";
    
$body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    
$body_top .= "Content-transfer-encoding: 7BIT\n"
    
$body_top .= "Content-description: Mail message body\n\n";
# seconda parte superiore
    
$topText="<HTML><HEAD><META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\"><STYLE>
 H2 {text-align: justify; text-decoration: none; color: black; font-size: 12px; font-family: Arial} 
.text1 {color:#FF6600} .text2 {font-size: 10px; color: black}</STYLE> 
    </HEAD><BODY bgColor=#ffffff link=#333333 alink=#333333 vlink=#333333> <DIV><h2>"
.$subject."</h2>"
# parte centrale da compilare con le variabili
$maintext "... ...";
# parte finale che contiene la chiusura sia del body e html e sia dei boundary
    
$bottomText  "</Body></HTML>";
    
$bottomText .= "\n\n--Message-Boundary\n";
    
$bottomText .= "--Message-Boundary--\n";
# concateno tutte le variabili
    
$body $body_top.$topText.$mainText.$bottomText
# impostazioni del server
    
ini_set ('SMTP''xxxx.xxxx.it');
    
ini_set ('smtp_port''xx');
    
ini_set ('sendmail_from''xxx@xxx.it');
# conferma che il tutto sia avvenuto
    
if (@mail($to$subject$body$header)) {
        echo 
'risp=true';
        } else {
        echo 
'risp=undefined';
    } 
Tutto sembra procedere per il verso giusto, eccetto per il fatto che i macintosh non codificano il codice html che gli viene inviato... perchè?
sono giorni che mi ci sto dannando su