Buongiorno a tutti,
sto cercando di inviare una mail in formato html.
La mail in formato testo ha questo codice:
E tutto funziona.
Per mandare la mail in html aggiungo i due header MIME e Content-type, quindi l'header diventa:
A questo punto se lascio $messaggio uguale a prima, la mail parte regolarmente.
Se cambio $messaggio in questo modo:
La mail non parte.
Perchè?
Non capisco...
Grazie in anticipo per tutto l'aiuto che potrete darmi...
sto cercando di inviare una mail in formato html.
La mail in formato testo ha questo 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 . " <" . $mail_mittente . ">.\r\n";
$header .= "Reply-To: " . $mail_mittente . "\r\n";
$header .= "X-Mailer: PHP/" . phpversion();
Per mandare la mail in html aggiungo i due header MIME e Content-type, quindi l'header diventa:
PHP:
$header = "From: " . $nome_mittente . " <" . $mail_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";
Se cambio $messaggio in questo modo:
PHP:
$messaggio = "
<html>
<head>
</head>
<body>
<img src="www.teatro7.com/immagini/t7logo.gif"><br>
Via Thaon di Revel, 7 - 20159 Milano - tel. 02 89073719<br><br><br>
Gentile <b>$nome_cliente $cognome_cliente,</b><br>
siamo lieti di confermarti l'acquisto del corso di cucina $titolo che sarà tenuta dallo chef <b>$chef $weekday $giorno/$mese/$anno.</b><br><br>
Ti aspettiamo.<br><br>
Lo staff di teatro7 | Lab
<br><br><br>
<b>ATTENZIONE:</b><br>
per qualunque problema riguardante il pagamento, il codice della tua transazione è $transazione.<br> Cita questo codice nelle tue comunicazioni con teatro7 | Lab.
</body>
</html>
";
Perchè?
Non capisco...
Grazie in anticipo per tutto l'aiuto che potrete darmi...