Errore invio email con PHP

Tommy03

Utente Attivo
6 Giu 2018
487
49
28
17
Bassano del Grappa (VI)
Salve, ho un problema con dei codici per l'invio di una mail in formato HTML.
Questo è il codice:
PHP:
$msg = <<<HTML
<html>
<head>
  <title>$nomee, ecco la tua nuova password</title>
<style>
.titolo {text-align: center; font: bold 200% Tahoma, sans-serif; color: red;}
.testo{text-align: center; margin-left: 30px; margin-right: 30px;}
.campo {color: red;}
.cosa { font: bold 150% Tahoma, sans-serif;}
</style>
</head>
<body>
<p class="titolo">Recupero password</p>
<p class="testo">Gentile utente,  ecco la procedura per una nuova password.</p><br>
<a align="center" style="margin-top: -10px;" href="miosito/login.php">Completa

qui il tuo cambio password:</a><br>
<p class="campo">Codice di reimpostare : </p><p style="margin-top: -30px; margin-left:

150px;" class="cosa">$confirmCode<br>(da inserire nel campo in cui è richiesto il codice)</p>
<p class="testo">Altri link che potrebbero esserti utili:</p>
<a href="miosito/m/faqpc.php">FAQ</a><br>
<a href="miosito/help.php">Assistenza</a><br>
</body>
</html>
HTML;
$mail_headers = "From:Mio nome <[email protected]>\r\n";
$mail_headers .= "Reply-To: <[email protected]>\r\n";
$mail_headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
$mail_headers .= "MIME-Version: 1.0\r\n";
$mail_headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
            
            @mail($recovEmail,"codice di conferma",$msg,

"From:Mio nome <[email protected]>");
L'email si invia correttamente, ma non so per quale motivo si vedono solo i codici HTML anziché l'output HTML che dovrebbe vedersi. Qualcuno sa suggerirmi qualcosa?