Page 167 - HTML, PHP & MYSQL - La programmazione eb
P. 167
// definisco mittente e destinatario della mail
$nome_mittente = "Mio Nome";
$mail_mittente = "mittente@sito.com";
$mail_destinatario = "destinatario@sito.com";
// definisco il subject ed il body della mail $mail_oggetto =
"Messaggio di prova";
$mail_corpo = "Questo è un messaggio di prova per testare
la mia applicazione";
// aggiusto un po' le intestazioni della mail // E' in questa
sezione che deve essere definito il mittente (From)
// ed altri eventuali valori come Cc, Bcc, ReplyTo e X-
Mailer
$mail_headers = "From: " . $nome_mittente . " <" .
$mail_mittente . ">\r\n";
$mail_headers .= "Reply-To: " . $mail_mittente . "\r\n";
$mail_headers .= "X-Mailer: PHP/" . phpversion();
if (mail($mail_destinatario, $mail_oggetto, $mail_corpo,
$mail_headers))
echo "Messaggio inviato con successo a " .
$mail_destinatario;
else
echo "Errore. Nessun messaggio inviato."; ?>
Gli headers
Abbiamo visto che gli headers contengono una serie di
informazioni supplementari. Nel nostro esempio: x nome
ed indirizzo email del mittente;
x indirizzo reply-to (rispondi a...) che nel nostro caso
corrisponde al mittente (ma nulla vieta che sia un indirizzo
168