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....