{PROJECT} ../../template/doc.de.ini {MENU} 00.06.14 {TITEL} Integrierte Funktionen {CONTENT}

- Mail2Crypt SPAM-Schutz für E-Mail Adressen

Mail2Crypt: SPAM-Schutz für E-Mail Adressen

TAG SYNTAX:
E-Mail Adressen verschlüsseln:
<!-- MAIL2CRYPT mail@domain.xyz[,link text][,ICON | custom image][,noscript link | PARANOID] -->

---------------

## Was ist Mail2Crypt?

Mail2Crypt ist eine in phpCMS eingebaute Funktion zur Verschlüsselung von E-Mail Adressen.

## Was tut Mail2Crypt?

Mail2Crypt sorgt dafür, dass E-Mail Adressen für unfreundliche Suchmaschinen (Spambots) nicht oder nur schwer als solche zu erkennen sind. Spambots sind Suchmaschinen, mit denen Spammer das Internet nach E-Mail Adressen durchsuchen, um Sie dann mit Junk-Mail zuzuschütten.
Der Clou daran ist, dass eine E-Mail Adresse nur in einen PAX-Tag geschrieben zu werden braucht. Der Parser chiffriert diese automatisch und erzeugt den Code, der benötigt wird, um die Adresse im Browser anzeigen und benutzen zu können - und zwar sowohl mit als auch ohne JavaScript.

## Wie arbeitet Mail2Crypt?

Mail2Crypt verwendet zur Unkenntlichmachung von E-Mail Adressen eine Kombination aus drei verschiedenen Verfahren. Deren Ziel ist es, dass der Quelltext Ihrer Seiten keinen als E-Mail Adresse zu erkennenden Text mehr enthält.

Etwas vereinfacht gesagt wandelt Mail2Crypt jede E-Mail Adresse in einen verschlüsselten Zahlencode um und bettet diesen in einen JavaScript Funktionsaufruf ein. Im Browser des Benutzers wird dieser Zahlencode schliesslich wieder dechiffriert und wirkt wie ein normaler E-Mail Link.
Der benötigte JavaScript Code wird in einer externen JavaScript Datei gespeichert. Ein Link zum Einbinden dieser Datei wird automatisch in den Header Bereich all Ihrer Seiten geschrieben, die einen Mail2Crypt Tag enthalten.

Um einen barrierefreie Zugang zu Ihrer Kontaktinformation zu ermöglichen, erzeugt Mail2Crypt neben JavaScript Code auch einen <noscript>-Bereich für Zugangsgeräte, die JavaScript nicht unterstützen.
Im <noscript>-Bereich werden zunächst die Buchstaben der E-Mail Adresse in deren ASCII-Entsprechung umgewandelt. Da dies allein keinen ausreichenden Schutz vor Spambots darstellt, wird zusätzlich das @ durch eine GIF-Graphik ersetzt.
Damit Nutzer, deren Browser JavaScript nicht unterstützt, die E-Mail Adresse tatsächlich nutzen können, sollten Sie für den <noscript>-Bereich einen Link zu Ihrem Kontaktformur angeben.

## Mail2Crypt Tag und Attribute

Der Mail2Crypt Tag hat folgendes Format:
<!-- MAIL2CRYPT mail@domain.xyz[,link text][,ICON | custom image][,noscript link | PARANOID] -->

- mail@domain.xyz
  - E-Mail Adresse, die Sie schützen möchten
- link text (optional)
  - Text, den Sie als E-Mail Link verwenden möchten
- ICON (optional)
  - Das "ICON" Attribut fügt hinter dem E-Mail Link (bzw. anstatt des E-Mail Links) ein kleines Brief Icon ein.
- custom image (optional)
  - Anstatt des vordefinierten Icons können Sie hier eine eingene Bilddatei angeben
- noscript link (optional)
  - Im noscript Bereich können Sie die E-Mail Adresse mit einem Link z.B. zu Ihrem Kontaktformular unterlegen
- PARANOID (optional)
  - Das "PARANOID" (oder einfach "p") Attribut weist Mail2Crypt an, keinen noscript Bereich zu erzeugen

## Mail2Crypt bietet fünf verschiedene Darstellungsweisen

Im Folgenden sehen Sie untereinander jeweils das in üblichen Browsern mit JavaScript erzeugte Format und das alternative Format für Browser ohne JavaScript Unterstützung:

- Einfacher E-Mail Link:
  - Paxformat: <!-- MAIL2CRYPT info@phpcms.de -->
  - JavaScript:
  - <noscript> infophpcms.de
- Text mit E-Mail Link:
  - Paxformat: <!-- MAIL2CRYPT info@phpcms.de, Schreiben Sie uns! -->
  - JavaScript:
  - <noscript> Schreiben Sie uns! (infophpcms.de)
- Standard-Icon mit E-Mail Link:
  - Paxformat: <!-- MAIL2CRYPT info@phpcms.de,,icon -->
  - JavaScript:
  - <noscript> infophpcms.de
- Text, Standard-Icon, E-Mail Link:
  - Paxformat: <!-- MAIL2CRYPT info@phpcms.de, Schreiben Sie uns!, icon -->
  - JavaScript:
  - <noscript> Schreiben Sie uns! (infophpcms.de)
- Freie Graphik mit E-Mail Link:
  - Paxformat: <!-- MAIL2CRYPT info@phpcms.de,,/parser/doc/mail_example.jpeg -->
  - JavaScript:
  - <noscript> infophpcms.de

## Wie sicher ist Mail2Crypt?

Spammer treiben einen immer grösser werdenden Aufwand, um an die von ihnen so begehrten Adressen von uns Internet Benutzern zu kommen.
Es ist daher nur schwer abzuschätzen, als wie effektiv sich die von Mail2Crypt verwendeten Techniken im Kampf gegen Spambots erweisen werden. Während des ersten Jahres, seit Mail2Crypt in Verwendung ist, sind uns keine Fälle bekannt geworden, in denen durch Mail2Crypt geschützte E-Mail Adressen von Spambots gelesen werden konnten.

## Weitere Vorsichtsmassnahmen:

- Verwenden Sie nicht E-Mail sondern Rauchzeichen!
- Auf Wunsch kann Mail2Crypt die Ausgabe des <noscript>-Bereiches deaktivieren:
  <!-- MAIL2CRYPT info@phpcms.de,,,paranoid -->