Ok, il tema è già stato trattato mille volte ma io ancora non ci arrivo.
Ho usato il FormMail.pl scaricato da shishii. Ho settato il minimo indispensabile cioè:
$mailprog = '/usr/sbin/sendmail -t';
@referers = ('poralegria.ch');
@recipients = (&fill_recipients(@referers),'^alicialopez@hispeed \.ch');
Nel Form in html ho scritto:
<form id="struttura" action="http://www.poralegria.ch/cgi-bin/FormMail.pl" method="post">
<input type="hidden" name="subject" value="ISCRIZIONE PORALEGRIA" />
<input type="hidden" name="recipient" value="alicialopez@hispeed.ch" />
<input type="hidden" name="required" value="email,realname" />
Il mio provider mi dice:
Le chemin de sendmail sur nos serveurs est : /usr/sbin/sendmail
Le chemin vers Perl est : /usr/bin/perl
En règle générale vous devez toujours appeler mini_sendmail de la manière suivante : /usr/sbin/sendmail -t
Quando clicco sul bottone invia vengono regolarmente indirizzato verso la pagina di ringraziamento ma non ricevo nessun email. Gli email sono corretti, il path mailprog è quello datomi dal provider, io veramente non capisco dove sbaglio, eppure dovrebbe essere facilissimo.
Allora mi sono scaricato il FormMail nms (http://nms-cgi.sourceforge.net/faq_prob.html), dicono sia una versione perfezionata di Matt's. Setto tutto come sopra e ottengo un errore: "close send mail pipe failed". Sono sul bordo di un esaurimento nervoso...chiedo aiuto....