| Per poter inviare una mail con php non c’è nulla di piú semplice che utilizzare il metodo mail() [http://php.net/manual/en/function.mail.php].
Prima di poter utilizare il metodo mail() bisogna controllare se il sistema È predisposto per l’invio di e-mail, infatti questo metodo utilizza il tool sendmail [http://www.sendmail.org/] che deve essere installato sul sistema. Per effettuare questa verifica basta richiamare l’output del metodo phpinfo(); ad esempio con il seguente codice:
e controllare che tra le varie proprietà della corrente installazione di php sia presente la voce “sendmail_path” e che sia correttamente valorizzata, come mostrato nell’immagine seguente: Una volta effettuata questa verifica siamo pronti per poter inviare le e-mail tramite php. Il seguente metodo invia una semplice mail testuale:
I commenti nel codice dovrebbero aiutare molto nella comprensione del codice. Per eventuali approfondimenti su come formattare correttamente i valori passati per parametro al metodo mail() si puó fare riferimento alla RFC822 [http://www.faqs.org/rfcs/rfc822.html] o alla piú aggiornata RFC2822 [http://www.faqs.org/rfcs/rfc2822.html]. Ciao alla prossima. |