e cavoli mi sa che l'ho gia fatto.
Ecco il codice:
grazie mille!codice:error_reporting(E_ALL); // Genera un boundary $mail_boundary = "=_NextPart_" . md5(uniqid(time())); $headers = "From: $sender\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/alternative;\n\tboundary=\"$mail_boundary\"\n"; $headers .= "X-Mailer: PHP " . phpversion(); // Costruisci il corpo del messaggio da inviare $msg = "This is a multi-part message in MIME format.\n\n"; $msg .= "--$mail_boundary\n"; $msg .= "Content-Type: text/plain; charset=\"UTF-8\"\n"; $msg .= "Content-Transfer-Encoding: 8bit\n\n"; $msg .= $text_msg; $msg .= "\n--$mail_boundary\n"; $msg .= "Content-Type: text/html; charset=\"UTF-8\"\n"; $msg .= "Content-Transfer-Encoding: 8bit\n\n"; $msg .= $html_msg; // Boundary di terminazione multipart/alternative $msg .= "\n--$mail_boundary--\n"; // Imposta il Return-Path (funziona solo su hosting Windows) ini_set("sendmail_from", $sender); // Invia il messaggio, il quinto parametro "-f$sender" imposta il Return-Path su hosting Linux if (mail($to, $subject, $msg, $headers, "-f$sender")) { $inviato = 1; } else { $inviato = 0; }

Rispondi quotando