Ciao a tutti,
il codice sotto riportato, mi permette di inviare una email in formato html (necessario in quanto utilizzo immagini e tabelle). L'email viene inviata correttamente. Il problema sta nella visualizzazione, ovvero: se visualizzo la mail sulla webmail di gmail ad esempio, la visualizzazione è perfetta. Se invece scarico la posta sul pc, per visualizzarla ad esempio con un client email, visualizzo il contenuto con tutti i tag html presenti nel codice che costituisce il corpo della mail, ossia tutto ciò che è contenuto all'interno di $mail_body = "", per cui visualizzo una cosa del genere:

<b> Nome </b>
<b> Cognome </b>
<b> Email </b>
ecc..


Ecco il codice della pagina sendMail.php
Codice PHP:
<?php
$Username
=$_SESSION['Username'];
$codicerichiesta $_POST['codicerichiesta'];

include(
"connect.php");
$result1 mysql_query("
        SELECT 
            *
        FROM tabella 
        WHERE codicerichiesta='
$codicerichiesta'
"
);
$rows1=mysql_fetch_array($result1);
?>
<head>
<title>Richiesta - Conferma email</title>
</head>
<?PHP
$codicerichiesta 
$_POST['codicerichiesta'];
$mailwebmaster 'webmaster@mailmail.mail';

// Processo di controllo [Opzionale]
if ($codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Nome'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Cognome'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Email'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Email webmaster'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Codice della iscrizione'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Codice'";
}
else
{
if (
$codicerichiesta == null)
{
print 
"Errore: &egrave; necessario compilare il campo 'Privacy'";
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to $email.',';
$mail_to .= 'mail1@mailmail.com'.',';     
$mail_to .= 'mail2@mailmail';
$mail_from $mailwebmaster
$mail_subject "Richiesta n. $codice";
$mail_body "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" width=\"100%\" id=\"table1\">
    <tr>
        <td>
        &nbsp;</td>
    </tr>
    <tr>
        <td><hr noshade color=\"#993366\" size=\"6\"></td>
    </tr>
    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>Gent.mo Utente <br>
        questa è una email automatica, inviata per confermare la sua richiesta<br>
        <br>
&nbsp;</td>
    </tr>
    <tr>
        <td style=\"border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #000000\">
        <b><span style=\"font-size: 14pt\">Dati relativi all'Iscrizione</span></b></td>
    </tr>
    <tr>
        <td><b>Data Inizio :</b> 
$rows1[datainizio]</td>
    </tr>    
    <tr>
        <td><b>Nome:</b> 
$rows1[nome]</td>
    </tr>
    <tr>
        <td><b>Cognome:</b> 
$rows1[cognome]</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td style=\"border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #000000; background-color:#CFCFCF\">
        <b><span style=\"font-size: 14pt\">OGGETTO: Richiesta  
        </span></b></td>
    </tr>
    <tr>
        <td bgcolor=\"#DDEBFF\">è stata inviata una nuova richiesta. Prego 
        verificarla<wbr><br>
&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>Cordiali saluti <br>
        &nbsp;<wbr><p>&nbsp;</td>
    </tr>
    <tr>
        <td bgcolor=\"#E5E5E5\">Conserva con cura questa email.</td>
    </tr>
</table>
"
;
// Intestazioni HTML
$mail_in_html "MIME-Version: 1.0
"
;
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1
"
;
$mail_in_html .= "From: <$mailwebmaster>";
// Processo di invio
if (mail($mail_to$mail_subject$mail_body$mail_in_html))
{
print 
"Email inviata con successo a $rows1[email]";
}
else
{
print 
"Errore";
}
}
}
}
}
}
}
}
?>

Come posso correggere questo problema?


Grazie ciao