posso dare anche questa informazione che potrebbe essere utile:

se faccio solo un output con:

echo "$corpo";

mi dà la pagina HTML correttamente senza punti esclamativi

quando invece invio con


$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: <$email_mittente>";
mail($email, $oggetto_email, $corpo, $header);


allora mi si presenta il problema dei punti esclamativi
quindi sarà un problema di headers e della funzione mail()???