Introduzione
Il form mail fornito da Aruba è stato rinnovato per renderlo più performante e sicuro.
Provvedi all'aggiornamento se lo hai utilizzato sul tuo spazio web poiché il precedente verrà dismesso e smetterà di funzionare.
Cosa cambia e cosa resta invariato
COSA CAMBIA RISPETTO AL PRECEDENTE:
- il nuovo script è in PHP, mentre il precedente in Perl.
COSA RIMANE INVARIATO RISPETTO AL PRECEDENTE:
- si invoca con lo stesso metodo (FORM POST).
Quando e come aggiornare il form mail
Per form che inviano all'interno dello stesso dominio
Di seguito i passaggi:
- scarica il pacchetto .zip del nuovo Form Mail;
- accedi al tuo spazio web tramite client FTP o File Manager;
- ricerca la pagina del sito che richiama il form e pubblica il file formmail.php nella stessa cartella;
- apri la pagina del tuo sito e ricerca il punto in cui viene richiamato il form; l'istruzione da cercare è del tipo: <form action="http://formmail.aruba.it/cgi-bin/FormMail.pl" class="contattaci" method="post">;
- sostituisci l'istruzione che richiama il vecchio form con la nuova, ad esempio:
- <form action="formmail.php" method="post">;
- se la modifica è stata eseguita dal File Manager è sufficiente salvare il file; se eseguita tramite client FTP è necessario salvare il file e ripubblicarlo nello spazio web.
- effettua un test di invio dal tuo sito e controlla di aver ricevuto l'email;
- le email ricevute avranno come mittente la casella postmaster del dominio in cui risiede il form.
Puoi, inoltre, nascondere il reale indirizzo di destinazione per evitare problemi di Spam; per farlo, apri la pagina del sito che richiama il form, ricerca il campo hidden chiamato recipient all'interno del file; modifica il value con un testo a piacere;
Lo stesso testo devi riportarlo nel file formmail.php nel campo sometext col rispettivo indirizzo email; di seguito i dettagli:
- apri il file formmail.php;
- ricerca la seguente istruzione:
$recipient_array = array();
e sostituiscila con la seguente:
$recipient_array = array('sometext'=>'email@example.com'); - modifica il valore 'sometext' con il testo inserito nella campo recipient del file precedente;
- modifica il valore 'email@example.com' con l'indirizzo email desiderato;
- nel caso in cui intendi inserire più di un indirizzo email puoi farlo modificando l'istruzione come nel seguente esempio:
$recipient_array = array('sometext'=>'email@example.com','asdf'=>'email2@example.com');
Per form che inviano verso una casella esterna al dominio
Di seguito i passaggi:
- scarica il pacchetto .zip relativo al nuovo Form Mail;
- apri il file formmail.php;
- ricerca la seguente istruzione:
$recipient_array = array();
e sostituiscila con la seguente:
$recipient_array = array('sometext'=>'email@example.com');
- modifica il valore 'sometext' con un testo o un alias a piacere che si riferisca all'indirizzo email che si intende specificare, come fosse una rubrica (puoi inserire anche l'indirizzo email stesso);
- modifica il valore 'email@example.com' con l'indirizzo email desiderato;
- nel caso in cui intendi inserire più di un indirizzo email puoi farlo modificando l'istruzione come nel seguente esempio:
$recipient_array = array('Marco'=>'email@example.com','Daniele'=>'email2@example.com');
- salva il file;
- accedi al tuo spazio web tramite client FTP o File Manager;
- ricerca la pagina del sito che richiama il form (solitamente una pagina .htm o .html) e pubblica il file formmail.php nella stessa cartella;
- apri la pagina del sito e ricerca il punto in cui viene richiamato il form; l'istruzione da cercare è del tipo: <form action="http://formmail.aruba.it/cgi-bin/FormMail.pl" method="post">;
- sostituisci l'istruzione che richiama il vecchio form con la nuova, ad esempio:
<form action="formmail.php" method="post">; - nel medesimo file, ricerca il campo hidden chiamato recipient all'interno del file; modifica il value con lo stesso valore inserito al posto di sometext; di seguito un esempio:
Per effettuare invii multipli è sufficiente indicare i destinatari separati da una virgola, ad esempio:
<INPUT name=recipient type=hidden value="Marco, Daniele">
e definirli anche nel file formmail.php come indicato al punto 6.
- se hai eseguito la modifica dal File Manager è sufficiente salvare il file; se hai eseguito la modifica tramite client FTP è necessario salvare il file e ripubblicarlo nello spazio web;
- effettua un test di invio dal proprio sito e controlla di aver ricevuto l'email;
- le email ricevute avranno come mittente la casella postmaster del dominio in cui risiede il form.