• Seguici su Twitter!
  • Seguici su Facebook!
  • Seguici su Youtube!

Form to Mail con PHPMailer

Volete inserire nel vostro sito un semplice form php di richiesta informazioni che raccolga i dati inseriti e ve li invii a mezzo email?

Utilizzando PHPMailer tramite il vostro server SMTP dedicato (smtp.tuodominio.it/.com/ ecc.) è possibile inviare i campi di un modulo di richiesta informazioni direttamente ad un indirizzo email.

Dal sito https://github.com/Synchro/PHPMailer potete scaricare la classe PHP completamente gratuita che vi permetterà di effettuare gli invii tramite email con smtp autenticato.

L'installazione è semplice: è sufficiente effettuare il download del .zip premendo il pulsante “Download zip” sulla destra e copiare le classi class.phpmailer.php e class.smtp.php nel vostro spazio hosting.

Creerete poi una semplice pagina .html (che chiamerete ad esempio “modulo.html”) con il codice del modulo da compilare , come nell’esempio qui sotto:

modulo richiesta informazioni
Ecco il codice html della pagina con il modulo di richiesta informazioni (notare che l’action del form dovrà richiamare il file .php che creeremo più avanti, ad es. richiestainfo.php, mentre nel campo hidden del destinatario si dovrà personalizzare il value indicando l’indirizzo email in cui si vogliono ricevere i form compilati ):

E infine dovrete creare la pagina .php che viene richiamata dall’action del vostro form (in questo caso è “richiestainfo.php”).
Questo file .php conterrà il richiamo della funzione di phpmailer che permetterà, settando correttamente le parti personalizzabili, di poter inviare il modulo all'indirizzo email predefinito.



Puoi scaricare qui il pacchetto modulo.zip che contiene i 4 file necessari per far funzionare il form di richiesta informazioni mostrato nell'esempio.

Per maggiori esempi, sviluppi e aggiornamenti di PHPMailer si rimanda al sito https://github.com/Synchro/PHPMailer#a-simple-example.