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
   162   163   164   165   166   167   168   169   170   171   172