Frage

Ich habe ein Kontaktformular, in dem die E -Mail in der Quelle tatsächlich zugänglich ist, da ich eine CGI -Datei zum Verarbeiten verwende. Mein Anliegen sind die Mail-Crawler, und ich habe mich gefragt, ob dies ein No-Go ist und ich zu einem anderen sichereren Formular wechseln sollte. Oder wenn es einige Tricks gab, um die Crawler zu verwirren? Vielen Dank für Ihre Ideen.

War es hilfreich?

Lösung

Ich wandle immer die Zeichen von E -Mail -Adressen (einschließlich der mailto -Anweisung) in Charakterentitäten um. Dies scheint gut zu funktionieren. Ich muss noch nicht automatisierte Spam für bestimmte E -Mail -Adressen erhalten, die auf dieser Weise auf verschiedenen Websites verfügbar sind. Dieser Konverter Illustriert, was ich meine.

Andere Tipps

Wenn Sie das setzen Ziel Adresse der E -Mail im HTML Spammer verwenden Ihr Kontaktformular zum Spammen anderer Personen. Alles, was sie tun müssten, ist das gleiche Formular mit einer anderen Adresse in diesem Bereich einzureichen, und Ihr Mailserver sendet seine Nachricht gerne an einen Dritten. Sie möchten dies nicht tun, da Ihr Server schnell auf die schwarze Liste steht, um Spam zu senden.

Wenn Sie mit Quelle die HTML -Quelle meinen, dann ist das absolut ein Problem. Können Sie die CGI -Datei dort bearbeiten, um sie dort zu harten?

Ja, Sie sollten das vermeiden, um das Spamming zu minimieren.

Ein einfacher Weg wäre, nur die E-Mail zu verschleiern und zu ersetzen . mit -dot- und @ mit -at- usw.

  • Wenn ein Mensch die Adresse braucht, weiß er, was er ausführen muss
  • Wenn Ihr CGI-Skript diese Adresse als Eingabe nimmt, muss es zuerst de-obfuscate und alle Verschleierung zurückkehren.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top