Buongiorno a tutti,
sto cercando di inviare una mail in formato html.
La mail in formato testo ha questo codice:
Codice PHP:

$nome_mittente = "Lo staff di teatro7 | Lab";
$mail_mittente = "[email protected]";


$oggetto = "Conferma di acquisto del corso ".$id_lezione;

$messaggio = "Gentile $nome_cliente$cognome_cliente,\n siamo lieti di confermarti l'acquisto del corso di cucina $titolo che sarÓ tenuta dallo chef $chef$weekday$giorno/$mese/$anno.\n\n Ti aspettiamo.\n\n Lo staff di teatro7 | Lab";
$messaggio .= "ATTENZIONE: per qualunque problema riguardante il pagamento, il codice della tua transazione Ŕ $transazione. \n Cita questo codice nelle tue comunicazioni con teatro7 | Lab";

$header = "From: " . $nome_mittente . " .\r\n";
$header .= "Reply-To: " . $mail_mittente . "\r\n";
$header .= "X-Mailer: PHP/" . phpversion();


E tutto funziona.
Per mandare la mail in html aggiungo i due header MIME e Content-type, quindi l'header diventa:
Codice PHP:

$header = "From: " . $nome_mittente . " .\r\n";
$header .= "Reply-To: " . $mail_mittente . "\r\n";
$header .= "X-Mailer: PHP/" . phpversion()."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=utf-8";


A questo punto se lascio $messaggio uguale a prima, la mail parte regolarmente.
Se cambio $messaggio in questo modo:
Codice PHP:

[COLOR=#000000]$messaggio = "





[IMG]http://tecnogers.altervista.org/