Grazie mille, per 30 minuti incappavo soltanto in pagine che spiegavano come inviare email in html e non caricando pagine html esterne.
p.s.: come mai l'email mi arriva sotto forma di codice e non in html grafico? ho provato anche a cambiare gli header ma mi arriva allo stesso modo
codice:
$mail_headers = "MIME-Version: 1.0" . "\r\n";
$mail_headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$mail_headers = "From: " . $nome_mittente . " <" . $mail_mittente . ">\r\n";
$mail_headers .= "Reply-To: " . $mail_mittente . "\r\n";
$mail_headers .= "X-Mailer: PHP/" . phpversion();
$miastringa = file_get_contents('https://www.sito.it/file.php');
if (mail($mail_destinatario, $mail_oggetto, $miastringa, $mail_headers))
....