Ciao, sto creando un sistema di recupero passaword, ma ho un problemino con la funzione mail.
Il codice è il seguente
Codice PHP:
$mail_to = "destinatario@email.com";
$mail_from = "mittente@email.com";
$mail_subject = "Restore password";
$mail_body = '<html>
<body bgcolor="#FFFFCC" text"#000000">
<div align="center">
<h1>Restore Password></h1>
<table width="400" border="0" cellspacing="2" cellpadding="2" height="74">
<tr>
<td>Email</td>
<tr>
</table>
</div>
</body>
</html>';
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: Mario Rossi<m.rossi@email.com>\r\n";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print "Email inviata con successo!";
}
else
{
print "Errore";
}
Funziona bene, a parte che:
1) L'email che ricevo non è in formato HTML, ma ricevo solo testo.
2) A differenza delle e-mail standard che ricevo con Outlook, ricevo i messaggi senza l'intestazione (vedere immagine sotto).
Qualcuno saprebbe darmi un aiutino?
Grazie in anticipo!