Rolf B: Jabber E-Mail verlinken

Beitrag lesen

Hallo Stephan,

dem Link zum Forum kann man nicht folgen, ohne dort angemeldet zu sein.

Grundsätzlich kann man eine Mailadresse als mailto:-URL angeben:

<a href="mailto:mail@example.org">EMail an die Beispiel-Domain</a>

Das wird allerdings nicht wirklich gerne getan, weil es Harvester-Bots gibt, die auf diese Weise an spam-bare Mailadressen kommen möchten.

Deswegen gehen viele Seitenanbieter her und generieren solche Links per JavaScript - was gegen einen Bot, der JavaScript ausführen kann, natürlich auch nicht hilft…

<script>
(function(dc, d, n) {
  dc.write("<a href='" + n + "@" + d + "'>");
})(document, "example.org", "mail");
</script>
Mail an die Beispiel-Domain</a>

Das ist nur eine einfache Maskierung, das geht beliebig kompliziert. Aber wenn ein Harvester das Script ausführt, kommt die mailto:-URL am Ende 'raus.

Alternativ kann man einen Button machen, der erst auf Klick auf die mailto-Adresse verlinkt. Das schreibe ich jetzt aber nicht ungetestet zusammen...

Rolf

--
sumpsi - posui - obstruxi