Seite 1 von 1

probleme mit formmailer

Verfasst: 13.08.2006, 13:56
von garf
hallo,

ich verzweifel noch mit meinem kontaktformular. erhalte folgende fehlermeldung:

Error: Bad/No Recipient
There was no recipient or an invalid recipient specified in the data sent to FormMail. Please make sure you have filled in the recipient form field with an e-mail address that has been configured in @recipients. More information on filling in recipient form fields and variables can be found in the README file.

die zeilen im formmailer (FormMail V1.92 © 1995 - 2002 Matt Wright)
readme https://www.scriptarchive.com/readme/formmail.html lauten wie folgt:

$mailprog = '/usr/sbin/sendmail -i -t';
@referers = ('zzz.info', '213.131.254.240');
@recipients = &fill_recipients('zzz.info', '^message@zzz\.info');

anfang des formulars:

<form action="/cgi-bin/FormMail.pl" method="post" enctype="application/x-www-form-urlencoded" name="kontakt" id="kontakt">
<input type="hidden" name="recipient" value="message@zzz.info">
<input TYPE="HIDDEN" NAME="subject" SIZE="-1" VALUE="nachricht">
<input TYPE="HIDDEN" NAME="redirect" SIZE="-1" VALUE="https://zzz.de/danke.html">
<table width="200" border="0">
<tr class="content">

</tr>
<tr class="content">
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Absenden">
</div></td>
</tr>
</table>
</form>

was muss ich machen das es geht, kenne mich mit perl nicht aus

Verfasst:
von

Re: probleme mit formmailer

Verfasst: 13.08.2006, 16:15
von haha
garf hat geschrieben:@recipients = &fill_recipients('zzz.info', '^message@zzz\.info');

<input type="hidden" name="recipient" value="message@zzz.info">
Sieht für mich auf den ersten Blick funktionsfähig aus, aber:

Da Du eh nur einen Empfänger hast, solltest Du auch nur diesen einen Empfänger in der Liste angeben. Das Format "zzz.info" ist darüber hinaus in der Anleitung auch als Scheunentor für Spam aufgeführt. Zwei gute Gründe, zzz.info zu entfernen.

Verfasst: 13.08.2006, 16:37
von garf
gut, es steht nur noch @recipients = ('^message@zzz.info'); dar aber trotzdem bekomme ich die meldung Error: Bad/No Recipient

irgendwie muss ich blind sein. das ich den fehler nicht finde.

der formmailer liegt im cgi-bin verzeichnis und darf auch nur dort ausgeführt werden. ist glaub ich nicht wichtig, da es ja bist auf die übergabe funktioniert :cry: