Originalmente inviato da
camerastella
aggiornamento: \r\n funziona per gmail per yahoo mail quale ho provato finora non funziona.
Ho provato così e su gmail lo visualizzo correttamente.
Codice PHP:
<?php
$to = 'tuamail@gmail.com';
$sbj = 'Oggetto';
$from = 'tuousername@altervista.it';
$msg = '
<html>
<head>
</head>
<body>
<p>email in formato HTML con Link a <a href="https://google.com">Google</a></p>
</body>
</html>
';
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= "From: $from";
if(mail($to, $sbj, $msg, $headers))
{
echo 'email inviata correttamente in formato HTML';
}
else
{
echo 'email non inviata correttamente';
}
?>
Risultato:
Ciao!