allora per spedire solo mail con testo semplice fate cosi:
Codice PHP:
$Destinatario = "destinatario@mail.it";
$Oggetto ="oggetto mail" ;
$testo = "testo della mail"
$mittente = "From: [email]mittente@mail.it[/email]\r\n"."X-Mailer: PHP/" . phpversion();
mail( $Destinatario , $Oggetto, $testo , $mittente);
Invece per mandare mail in HTML basta fare cosi:
Codice PHP:
<?php
//Invio di mail complessa.
/* destinatari */
$destinatari .= "Maria <maria@example.com>" . ", " ; // notare la virgola
$destinatari .= "Enrica <enrica@example.com>";
/* oggetto */
$oggetto = "Promemoria compleanni per Settembre";
/* messaggio */
$messaggio ="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<title>Mail in php</title>
<style>
body
{
font-family: Arial, sans-serif;
font-size: 13px;
color: #333333;
}
.....
</style>
</head>
<body>
......
</body>
</html>
";
/* Per inviare email in formato HTML, si deve impostare l’intestazione Contenttype.
*/
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* intestazioni addizionali */
$intestazioni .= "From: Promemoria Compleanni <compleanni@example.com>\r\n";
$intestazioni .= "Cc: [email]archiviocompleanni@example.com[/email]\r\n";
$intestazioni .= "Bcc: [email]controllocompleanni@example.com[/email]\r\n";
/* ed infine l’invio */
mail($destinatari, $oggetto, $messaggio, $intestazioni);
echo "Mail inviata a ".$destinatari."
Il testo della mail é
".$messaggio;
/*
Nota: Assicurarsi di non avere nessun carattere di newline nei parametri a o oggetto, o la mail non verrà spedita correttamente.
*/