Questions & Answers

TimoMeister
Returning Responder

Leere Formulare werden abgeschickt (google bots?)

Hallo liebe Community,

ich habe derzeit wieder ein kleinen Problemchen.

Bei uns kommt es derzeit hรคufig vor, das "leere" Emails von den Formularen abgeschickt werden. D.h. diese kommen so zurรผck:

Firma: %fld_company%

Abteilung: %fld_department%

StraรŸe: %fld_street%

PLZ/Ort: %fld_zip_code% / %fld_city%

Telefon: %fld_phone%

Fax: %fld_fax%

Email: %fld_email%

Betreff: %fld_subject%

Nachricht:

%fld_message%

Wir haben eine jQuery und Captcha Validierung. Ich bin dem Problem dann ein bisschen nachgegangen und habe festgestellt, wenn man die "form action" direkt im Browser aufruft wird das Formular ebenfalls abgeschickt. Also z.B. ".../testformular.form" im Browser eingeben. Als Rรผckmeldung bekomme ich "403 Forbidden", wird aber trotzdem abgeschickt.

Jetzt nehme ich an, das die search engine bots da drauf gehen und somit das Formular abschicken. Ich denke nicht soviele User das wissen und das versuchen ๐Ÿ˜‰

Vielleicht hat ja jemand das selbe Problem und kennt eine Lรถsung.

Viele GrรผรŸe

Timo Meister

0 Kudos
5 Replies
thmarx
I'm new here

Hallo Timo,

ich nehme mal an, du verwendest FromEdit?

Ich glaube, da gibt es keine Bot Erkennung. Das kannst du dir aber ganz einfach selber bauen. Einfach einen ServletFilter implementieren, der anhand des Headers prรผft, ob es sich um ein Bot handelt. Fรผr den Fall, dass es ein Bot ist, kann die weiter Verarbeitung einfach abgebrochen werden.

Fรผr die Erkennung, ob es sich um eine Bot handelt, kannst du zum Beispiel die Opensource Lรถsung UADetector verwenden.

Viele GrรผรŸe

Thorsten

Hallo Timo,

hat dir Thorsten Antwort geholfen oder hast du eine ander Lรถsung gefunden? Wenn es eine Lรถsung gibt, wรคre es schรถn, wenn du diese postest und das posting als beantwortet markierst.

GrรผรŸe

Jan

0 Kudos

Mich wรผrde es mal interessieren wie es andere mit dem FormEdit Modul machen?!

0 Kudos

Hallo,

habt Ihr das Problem inzwischen gelรถst oder wisst warum die Mails erzeugt wurden?

Bei uns kommt das Phenomรคn nรคmlich gelegenlich auch vor.

Viele GrรผรŸe

Daniel

0 Kudos

Hallo Daniel,

nein, das Problem konnten wir bisher noch nicht lรถsen.

Laut Access-Log sind es irgendwelche Bots oder Crawler, die die *.form action aufrufen. Und ohne Formulardaten wird einfach nur das leere Mailtemplate verschickt.

Die Lรถsung von e-Spirit ist, ein ServletFilter zu implementieren. Ein Beispiel seitens e-Spirit wรคre hilfreich.

Viele GrรผรŸe

Timo

0 Kudos

Type a product name