L'uso del cgi per l'invio di posta elettronica presso il proprio indirizzo di email è molto semplice. Nel form che si andrà a creare è sufficiente inserire i seguenti comandi all'inizio:

<FORM METHOD=POST ACTION="/cgi/FormMail.pl">

<INPUT type=hidden name="recipient" value="propriaemail@propriodominio.xxx">

<INPUT type=hidden name="subject" value="titolo del form">

mentre alla fine del form andranno inseriti i tasti di SUBMIT e RESET:

<INPUT TYPE=SUBMIT VALUE="Invia la richiesta">

<INPUT TYPE=RESET VALUE="Cancella la richiesta">

per il corretto funzionamento del CGI e' necessario specificare correttamente il nome campo email:

<INPUT TYPE=text NAME="email" SIZE= 40 MAXLENGTH=250>

si possono poi indicare i campi obbligatori da riempire:

<INPUT type=hidden name="required" value="campo1,campo2...">

e opzionalmente e' possibile specificare il titolo che verrà presentato una volta spedito il form:

<INPUT type=hidden name="title" value="Risultato della Richiesta">


Campi riservati sono:
-realname: specifica nome e cognome del richiedente;
-email: indirizzo di email sul quale viene effettuato il controllo sintattico.

Nel form che segue mostriamo un esempio d'uso del FormMail di cui riportiamo in coda il sorgente:

Inserire il proprio indirizzo di email:

Inserire il proprio nome e cognome:

Inserire il numero di telefono, completo di prefisso
teleselettivo, presso il quale essere contattati:

Digitare un commento opzionale da inviarci:

Sorgente:

<FORM METHOD=POST ACTION=/cgi/FormMail.pl>

<INPUT type=hidden name="recipient" value="propriaemail@propriodominio.xxx">

Inserire il proprio indirizzo di email:

<BR><INPUT TYPE=text NAME="email" SIZE=40 MAXLENGTH=250>



<P>Inserire il proprio nome e cognome:

<BR><INPUT type=text name="realname" SIZE=40 MAXLENGTH=250>



<P>Inserire il numero di telefono, completo di prefisso

<BR>teleselettivo, presso il quale essere contattati:

<BR><INPUT type=text name="phone" SIZE=40 MAXLENGTH=250>



<P>Digitare un commento opzionale da inviarci:

<BR><TEXTAREA ROWS=5 COLS=40 NAME="body"></TEXTAREA>



<BR>

<INPUT TYPE=SUBMIT VALUE="Invia la richiesta">

<INPUT TYPE=RESET VALUE="Cancella la richiesta">

</FORM>