ROTyö: verdeckte E-Mail-Adressen

Hallo Forum-Freunde,

auf meiner Homepage biete ich die Möglichkeit, Kontaktanzeigen für neue Brief- oder E-Mail-Freunde zu veröffentlichen. Das Problem dabei: da in den Anzeigen zur Kontaktaufnahme die E-Mail-Adresse steht nutzen einige unseriöse "Anbieter" diese für allerlei unerwünschte Spam-Mails an die Inserenten. Das würde ich gern verhindern. Wer hat evtl. eine Idee, wie ich dies gut erreichen kann?

Mir selbst kam bisher nur die Idee die Anzeigen mit Kennummern zu versehen und einen Formmailer zu verwenden. Dann müßte der Formmailer aber die Kennummer in die E-Mail-Adresse übersetzen können (Datei/Datenbank?) und diese Datenquelle natürlich für andere nicht zu leicht zu finden bzw. lesbar zu sein. Kenne mich zwar mit HTML und JAVASCRIPT recht gut aus, aber leider nicht mit CGI, PERL etc. Was denkt ihr, wäre so etwas einigermaßen einfach zu lösen?

Viele Grüße

  • und Danke für eure Antwort -

ROTyö

  1. Hallo!

    Mir selbst kam bisher nur die Idee die Anzeigen mit Kennummern zu versehen und einen Formmailer zu verwenden. Dann müßte der Formmailer aber die Kennummer in die E-Mail-Adresse übersetzen können (Datei/Datenbank?) und diese Datenquelle natürlich für andere nicht zu leicht zu finden bzw. lesbar zu sein. Kenne mich zwar mit HTML und JAVASCRIPT recht gut aus, aber leider nicht mit CGI, PERL etc. Was denkt ihr, wäre so etwas einigermaßen einfach zu lösen?

    Was heißt nur? Genau so geht das! Deine Idee war genau in die richtige Richtung!
    Ich würde Dir empfehlen das mit PHP zu machen. Zu allererst weiß ich aber nicht wie Du der Rest der Seite funktioniert. Neue Kontaktanzeighen, bekommst Du die Texte per mail, prüfst Du und fügst die dann von Hand in den HTML-Code ein? Denn wenn Du eine DB verwenden willst, würde ich mir evtl überlegen die Anzeigen komplett in einer Datenbank zu speichern. Du hättest dann eine Tabelle mit 3 Spalten: ID|Text|email
    Auf der Seite(den Seiten) mit den Kontaktanzeigen liest Du die Datenbank Zeilenweise aus und schreibst Die Daten in eine HTML-Tabelle. Dann brauchst Du einen Link auf eine Kontakt-Seite, dem Link mußt Du jeweils die ID des Datensatzes als Parameter anhängen. Auf der Kontakt-Seite liest Du die zu der ID gehörige email-Adresse aus der Datenbank aus, und der Interessent kann dort über ein html-Formular seine Nachricht schreiben und abschicken, beim Abschicken wird diese Email-Adresse verwendet, der Interessent bekommt diese aber nicht zu Gesicht.

    Und wenn Du schonmal dabei bist, wenn Du die Kontaktdaten eh in einer DB stehen hast, könntest Du auch ein einfaches html-Formular dazu benutzen, die Daten in der DB zu pflegen, also zu ändern und anzulegen, ganz ohne an den HTML-Code zu müssen, ist ganz praktisch, vielleicht kannst Du das sogar den Usern selbst erlauben... gibt da viele Möglichkeiten!

    Das Problem an der Sache, es gibt keine viel einfacherer Lösung für Dein Problem, statt Datenbank Textdatei, aber das ist im Prinzip derselbe Aufwand, nur das Du mit der DB mehr Möglichkeiten hast - natütlich nur wenn Du sowieso eine Datenbank wie MySQL hättest, sonst reicht auch eine Text-Datei, aber wie gesagt, der Aufwand ist derselbe!

    Ein paar Links für den Einstieg in PHP/MySQL:

    Einfach Anleitung für den Einstieg: http://www.schattenbaum.net/php/anfang.php
    Anleitung für MySQL: http://www.little-idiot.de/mysql/mysql-206.html
    PHP Manual: http://www.php.net/manual/de/
    PHP-FAQ: http://www.dclp-faq.de/

    Viel Grüße
    Andreas