Ciao ragazzi continuo ad avere questo problema, seguendo vari tutorial e seguendo i vostri consigli non sono riuscito a risolvere il problema, ancora non riesco a visualizzare il testo in HTML nel corpo dell'email. Ecco la pagine che ho creato, si tratta di un autorisponditore automatico:
Codice PHP:
<?php
$mittente = "From: [email]miaemail@mia.it[/email]";
$destinatario = "miaemail@mia.it";
$destinatario_autoresponder = $_POST["mail"];
$oggetto = "Richiesta nuovo ordine";
$oggetto_autoresponder = "Oggetto e.mail autoresponder";
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$indirizzo=$_POST['indirizzo'];
$nciv=$_POST['nciv'];
$citta=$_POST['citta'];
$pv=$_POST['pv'];
$cap=$_POST['cap'];
$mail = $_POST['mail'];
$tel=$_POST['tel'];
$newsletter =$_POST['newsletter2'];
$richiesta = $_POST['richiesta'];
$messaggio = "Un utente ha richiesto informazioni commerciali. Ecco i suoi dati:\n\n
NOME: $nome \n
COGNOME: $cognome \n
INDIRIZZO: $indirizzo \n
NUMERO CIVICO: $nciv \n
CITTA: $citta \n
PROVINCIA: $pv \n
CAP: $cap \n
EMAIL: $mail \n
TELEFONO: $tel \n
NEWSLETTER: $newsletter \n
RICHIESTA: $richiesta \n";
$autoresponder = "
<html>
<head>
<title>prova</title>
</head>
<body>
Ciao $nome, \n
grazie per aver richiesto informazioni, al più presto verrai contattato e riceverai una risposta.
Nel frattempo siamo lieti ad invitarti a conoscere le nostre offerte del momento.
qui ci sarebe del testo in html, con inserimento di grassetto, di € ecc
Grazie per la collaborazione
Cordiali saluti\n\n
<a href=\"http://www.miosito.it\">miosito</a>
</body>
</htnl>
";
/*Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail ($destinatario,$oggetto,$messaggio,$mittente);
mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente,$intestazioni);
?>