Si tenga presente che questa guida viene proposta soprattutto a fini storici e gli esempi non funzionano più su questo sito.
Per contattare direttamente il Cybernauta: Mailto@cybernauta
Risposte alle domande più frequenti: FAQ@cybernauta
La pagina Facebook curata dal Cybernauta: Facebook@cybernauta
<form action="/cgi-bin/mailform.pl" method="post"> <input type="hidden" name="mailbox" value="MCxxxx@mclink.it"> <input type="hidden" name="cc_mailbox" value="MCyyyy@mclink.it"> <input type="hidden" name="subject" value="Argomento"> <input type="hidden" name="success_url" value="success.htm"> <input type="hidden" name="location" value="http://www.mclink.it/"> <input type="hidden" name="email" value="mailform@mclink.it"> <input type="text" value="" name="mittente"> <textarea cols="65" rows="10" name="messaggio"></textarea> <input type="submit" value="INVIA"> <input type="reset" value="Cancella"> </form>
Non c'è limite al numero e al tipo di campi di cui può essere composto il modulo da far compilare all'utente. Nell'esempio sopra proposto, che simula un normale messaggio email, abbiamo previsto solo solo due campi: uno, di nome "mittente" e uno di nome "messaggio" ma è naturalmente possibile usare qualunque combinazione dei tipi previsti dalle specifiche html (text, password, radio, checkbox, select, textarea ecc.)
Per controllare l'invio del vostro form sono previsti i seguenti campi (alcuni dei quali è opportuno che vengano mantenuti HIDDEN, cioè nascosti a chi compila il form) contenenti informazioni da "passare" al programma per il suo corretto funzionamento:
Si ricorda che la procedura riconosce tra maiuscole e minuscole nei nomi dei campi per cui, ad esempio, il campo email è diverso da Email e da EMAIL.
Una volta che mailform.pl è stata eseguita con successo nelle mailbox specificate verrà recapitato (con i normali tempi della posta Internet) un messaggio che avrà come oggetto quello inserito nel campo subject, come mittente l'indirizzo indicato nel campo email (o mailform@mclink.it se non indicato) e come corpo (body) qualcosa tipo il seguente:
[Form] http://www.mclink.it/personal/MCxxxx/modulo.html [Agent] Mozilla/4.0 (Win95; I) [IP-Address] 195.110.128.1 [date] Fri Mar 16 14:41:23 CET 2012 [email] contenuto del campo email [subject] contenuto del campo subject [campo-1] contenuto del campo 1 [campo-2] contenuto del campo 2 ....... [campo-n] contenuto del campo n
Si tenga presente che l'ordine con cui i campi vengono listati nel messaggio in mailbox non necessariamente corrisponde all'ordine in cui compaiono nel form riempito dall'utente. Come si può notare la procedura genera automaticamente i seguenti quattro ulteriori campi:
Si ricorda che ogni utente è responsabile dei contenuti delle pagine pubblicate con MC-link Web ®. In particolare è opportuno che in tutte le pagine contenenti form che presuppongano l'invio di dati personali venga apposto un preciso richiamo al Decreto Legislativo 196/2003, "Codice in materia di protezione dei dati personali".
Si tenga presente che questa Guida è stata redatta all'inizio del 1996 e nonostante sia stata aggiornata più volte nel corso degli anni è possibile che alcune funzionalità descritte siano completamente obsolete oppure non siano più disponibili nelle soluzioni di hosting offerte attuamente da MC-link (ora IRIDEO). In ogni caso molte delle funzionalità descritte in queste pagine sono state utilizzate efficacemente su questo sito addirittura fino a giugno 2013 ad esempio per gestire il popolare dizionario nautico dei termini marinari italiani ed inglesi oppure l'archivio delle emittenti meteofax che hanno fatto uso efficacemente di mgrep.pl per l'interrogazione dei propri database.