Ciao a tutti,
sto cercando di spedire una mail in HTML.
Il problema è: su alcuni account di posta arriva correttamente, su altri arriva in formato testo (quindi la mail riporta paro paro il codice html)...
Riporto il codice:
/* oggetto */
$oggetto = "Registrazione a mmm - mmm";
/* messaggio */
$messaggio = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Registrazione a mmm mmm</title>
<style type="text/css">
body {
[...CUT]
#footer p {
line-height:0.5em;
[CUT]
</style>
</head>
<body>
<div [CUT...]
Partiva IVA IT 00000000000000</p>
</div>
</body>
</html>';
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* intestazioni addizionali */
/*$intestazioni .= "To: ".$_SESSION['datiPersonali'][0]. " " .$_SESSION['datiPersonali'][1]. " <".$_SESSION['datiPersonali'][6].">\r\n";*/
$intestazioni .= "From: mmm.it - Nuovi Clienti <ordini@mmm.it>\r\n";
$intestazioni .= "Bcc: info@mmm.it\r\n";
/* ed infine l'invio */
mail($_SESSION['datiPersonali'][6], $oggetto, $messaggio, $intestazioni);
Idee?
Grazie