ragazzi ho risolto.
le mail arrivano in html.
l'unica cosa è che non mi visualizza il campo da.
quindo non si vede il nome e l'email del mittente.
posto il codice che funziona.
<?php
$titolo= $_POST['titolo'];
// Se formattate la newsletter con TAGS HTML per andare a capo, togliete "Nl2br" da qui sotto
// lasciando il resto così com'è.
$testo= ($_POST['testo']);
// Imposto l'indirizzo e-mail del mittente
$email= "[EMAIL="
[email protected]"]
[email protected][/EMAIL]";
do {
// Configuro i dati di invio della mail
// (destinatario, mittente, oggetto e corpo)
$mail_to = $row_iscritti['email'];
$mail_from = $email;
$mail_subject = $titolo;
// Imposto colore e grandezza del carattere
$mail_body = $testo;
$fromaddress = "[EMAIL="
[email protected]"]
[email protected][/EMAIL]";
// Specifico le intestazioni per il formato Html
$mail_in_html = "MIME-Version: 1.0\n";
$mail_in_html .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$mail_in_html .= "Content-Transfer-Encoding: 7bit\n\n";
$mail_in_html .= "from:gcv<[EMAIL="
[email protected]"]vvvòvv.vv[/EMAIL]>";
ini_set(sendmail_from,$fromaddress);
// Invio la mail
if (mail("$mail_to", "$mail_subject", "$mail_body", "$mail_in_html"))
{
}
else
{
print "Errore";
}
} while ($row_iscritti = mysql_fetch_assoc($iscritti));
echo ("Operazione completata");
?></strong></p>
</div>
</div>
<div class="bianco">
<div align="center"><a href="../newsletter.php"><< Torna indietro</a></div>
</div>
<div id="footer">
<div align="center">
</div>
</div>
</body>
</html>
<?php
mysql_free_result($iscritti);
?>