mando le email con le intestazioni ma quando arrivano hotmail le blocca
questo è il code
Codice PHP:
// costruiamo alcune intestazioni generali
$header = "From: <$user_form>\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "Bcc: $string\n";
// generiamo la stringa che funge da separatore
$boundary = "==String_Boundary_x" .md5(time()). "x";
// costruiamo le intestazioni che specificano
// un messaggio costituito da più parti alternative
$header .= "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "X-Priority: 3\n";
$header .= "Reply-To: <$admin_mail>\n";
$header .= "X-Sender: <$admin_mail>\n";
$header .= "Return-Path: <$admin_mail>\n";
$header .= " boundary=\"$boundary\";\n\n";
// questa parte del messaggio viene visualizzata
// solo se il programma non sa interpretare
// i MIME poiché è posta prima della stringa boundary
$messaggio = "Se visualizzi questo testo il tuo programma non supporta i MIME\n\n";
// inizia la prima parte del messaggio in testo puro
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= "Messaggio in formato testo.\n\n";
// inizia la seconda parte del messaggio in formato html
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= file_get_contents("testo_mail.txt");
cos'altro devo aggiungere?