URL: https://www.overclockers.at/coding-stuff/e-mail_adresse_codieren_spam-schutz_178633/page_1 - zur Vollversion wechseln!
Simple Frage:
zahlt es sich heutzutage noch aus, die E-Mail Adresse in ASCII zu encodieren, um sich vor Spam zu schützen, oder fressen das die Spam-Spiderbots inzwischen problemlos?
Sonstige Lösungsvorschläge (Javascript Lösungen eher ungern & Spam-Filter klarerweise schon drinnen)
würds entweder so wie hier in den comments machen oder gar nicht. imo ist es nur in den seltesten fällen nötig eine mailadresse einem gast deiner seite zu zeigen.
btw, die meisten spammails sollte sowieso der spamfilter des mailservers löschen.
Was soll ASCII Encoding mit Spam zu tun haben?
Es kommt auf Absender + Betreff + Inhalt an.
Eine mögliche Lösung ist es, Mails herauszufiltern, wo 1. die Domain des Absenders nicht aufgelöst werden kann bzw. dieser nicht erreichbar ist - ist aber eh in den gängigen Mailservern scho implementiert. 2. Den Inhalt auf keywords prüfen "sell, sex,....". Das wäre sozusagen die gängigste Lösung. Musst halt an Spamfilter bauen, der das macht oder du integrierst ihn in dein Mailserver. (Kommt drauf an wes du verwendest). Ich glaube, die bekanntesten mailserver (gmx,..) haben schon einigermaßen gute spamfilter integriert
Es geht nicht um das Filtern von vorhandenem Spam, sondern das Encodieren von E-Mail Adresse in Websites/im Netz, dass die Bots erst garkein Futter (meine E-Mail Adressen) bekommen.
Spam-Filter filtern nie 100% bzw. wenn sie schlecht/zu aggressiv eingestellt sind, filtern sie evtl. auch richtige (und evtl. wichtige) Mails raus...
[aber steht eigentlich schon alles kurz und pregnant im ersten post beschrieben, auch dass ich schon spam-filter im einsatz habe]
So... ich hab jetzt folgenden Code eingesetzt:
Und in der Kürze, merke ich wirklich einen _enormen_ Unterschied. Kaum zu glauben, aber seitdem ich diesen Code eingebaut habe, kommen nur mehr ~5% der Spam-Mails an.Code:<script language="javascript"><!-- var mailadr="tom"; var maildom="parkour-vienna.at"; var mailarg=""; document.write('<a href="mailto:'+mailadr+'@'+maildom+mailarg+'">TOM</a>'); //--></script> <noscript>tom [at] parkour-vienna.at</noscript>
98% schutz 
email: protected
email Verschlüssel: nbjmup;bAc/bu
<a href="javascript:linkTo_UnCryptMailto('nbjmup;bAc/bu');">a [at] b [dot] at</a>
Diese Zeilen in <head></head> einfügen:
Code: PHP<script type="text/javascript"> <!-- function UnCryptMailto( s ) { var n = 0; var r = ""; for( var i = 0; i < s.length; i++) { n = s.charCodeAt( i ); if( n >= 8364 ) { n = 128; } r += String.fromCharCode( n - 1 ); } return r; } function linkTo_UnCryptMailto( s ) { location.href=UnCryptMailto( s ); } // --> </script>
Code: PHP<script language="Javascript"> document.write("<a href=" + "mai" + "lto:" + "bla" + "@" + "blub" + "." + ".bla>" + "bla" + "@" + "blub" + ".bla</a>"); </script>
Zitat von hynkCode: PHP<script language="Javascript"> document.write("<a href=" + "mai" + "lto:" + "bla" + "@" + "blub" + "." + ".bla>" + "bla" + "@" + "blub" + ".bla</a>"); </script>
meine lösung
spamproblem hatte ich damit eigentlich noch keines.

wie is das zu verstehn? 
is mir mal in der firma eingefallen und war mir nie sicher ob das "regelkonform" is.
*edit
ah ok... die mail wars.
bier verlangsamt die gedankengänge halt doch a bisserl.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026