Zum Inhalt springen

E-Mail Spamschutz funktioniert nur teilweise

Erstellt am 2. Februar 2011 · 1 Antwort · letzte Antwort am 3. Februar 2011

Tags: Sicherheit, Frage

gubibi ·

Hallo!

TYPO3 Ver. 4.4.6
Habe ein Problem mit spamProtectEmailAdresses
und zwar wird: "config.spamProtectEmailAddresses_lastDotSubst.." nicht ausgeführt 😢

Im Browser sieht man:
mein(at)mail.com

Im Quelltext steht:

<p><a href="javascript:linkTo_UnCryptMailto('kygjrm8kcglYkygj,amk');">mein(at)mail.com</a></p>

Im TS (Root) steht:

config.spamProtectEmailAddresses = -2
config.spamProtectEmailAddresses_atSubst = (at)
config.spamProtectEmailAddresses_lastDotSubst = (dot)

Ich möchte dies eigentlich mal so verwenden:

page {
# Spam-Schutz
headerData.300 = TEXT
headerData.300.value (
    <script type="text/javascript">
      <!--
      function obscureAddMid() {
              document.write('@');
        }
      function obscureAddEnd() {
              document.write('.');
        }
      // -->
    </script>
)
}
config.spamProtectEmailAddresses = -2
config.spamProtectEmailAddresses_atSubst = <script type="text/javascript"> obscureAddMid() </script>
config.spamProtectEmailAddresses_lastDotSubst = <script type="text/javascript"> obscureAddEnd() </script>

Vielen Dank für jede Hilfe

gubibi ·

Problem ist (fast) gelöst!

TS config.spamProtectEmailAddresses_lastDotSubst = (dot)
Zieht nur für die im Content neu eingegebenen EMail-Adressen und nicht für bereits bestehende Mailadressen. Bestehende Mailadressen müssen nochmals nachbearbeitet werden (nur die Mailadressen)

Viel Spass bei grossen Webseiten
Gibt es da vielleicht einen anderen Trick?
Cache leeren im Backend und "Delete temp_Cached* files" im Install-Tool zeigen bei mir keine Wirkung!

TS config.spamProtectEmailAddresses_atSubst = (at)
Funktionierte einwandfrei, auch bei bestehenden Contents

Gruss Markus