Page 166 - HTML, PHP & MYSQL - La programmazione eb
P. 166

nostro  server  (sendmail  o  server  SMTP)  intimandogli  di
              spedire  una  mail  con  le  caratteristiche  definite  dallo

              sviluppatore. Ovviamente, nel caso in cui il nostro server

              non  sia  attrezzato  di  un  sistema  di  spedizione  attivo  e

              funzionante  (ad  esempio  perchè  il  componente  è  stato

              bloccato  o  la  porta  chiusa)  la  funzione  mail()  restituirà

              FALSE (restituirà TRUE in caso di successo).



              Inviare una semplice mail con PHP




              Questa la sintassi di base della funzione mail() di



              PHP:

              mail($destinatario, $oggetto, $messaggio)



              Solitamente, tuttavia, si utilizza anche un quarto parametro

              (facoltativo)  per  passare  alla  funzione  i  cosidetti                          headers  .

              Senza questo quarto parametro, infatti, le mail verrebbero

              spedite indicando come mittenere l'indirizzo di default del

              server  con  problemi  sia  dal  punto  di  vista  della

              deliverability  (i  messaggi  potrebbero  essere  identificati

              come  spam)  che  pratici  (eventuali                    reply   non  andrebbero  a

              buon fine).



              La sintassi completa della nostra funzione mail(), quindi, è

              la seguente:

              mail($destinatario, $oggetto, $messaggio, $headers)



              Ecco un picolo esempio di codice PHP per l'invio di una

              semplice e-mail di testo:
              <?php






                                                          167
   161   162   163   164   165   166   167   168   169   170   171