Ecco questo è uno script preso pari pari da un articolo di php.html.it
Invia e-mail in formato HTML
Codice PHP:
<?php
#intestazioni generali.....
#dovrai cambiare solo la tua e-mail al posto di inviante.....
#e quella del ricevente al posto di altroricevente....
#e l'ultima riga che purtroppo non mi ricordo che cosa sia
$header = "From: Inviante <inviante@dominio.org>\n";
$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
$header .= "X-Mailer: Il nostro Php\n";
# costruiamo le intestazioni specifiche per il formato HTML
#QUESTE NON VANNO TOCCATE
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
#costruiamo il testo in formato HTML
#qua va il vero e proprio messaggio
#se tu devi scrivere :
/*
Nome:blablabla
Cognome:blablabla
Indirizzo:blablabla
Email:blablabla
Messaggio:blablabla
*/
#allora potrai fare
$messaggio = "<html><body>
Nome : $nome
\n
E-Mail : $email
\n
Cognome : $cognome
\n
Oggetto : $oggetto
\n
Indirizzo : $indirizzo
\n
Telefono : $telefono
\n
Messaggio : $messaggio
\n
</body></html>";
#Questo è l'oggetto
$subject = "primo messaggio html";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("ricevente@dominio.it", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>
ovviamente tutto questo è modificabile con inclusione delle immagini di css etc....
ah! ovviamente devi avere un server smtp sotto il sedere per inviarle
Spero di esserti stato utile!!! (e di non aver sbagliato niente
)