[TYPO3-core] RFC: Bug 5602: spamProtectEmailAddresses_atSubst is not recognized correctly

Ingmar Schlecht ingmar at typo3.org
Tue Aug 28 11:13:22 CEST 2007


Hi Olly,

is this committed yet? If not, here's my +1.

cheers
Ingmar

Oliver Hader schrieb:
> This is a SVN patch request.
> 
> Problem:
> Imagine a TypoScript like the following one and test it:
>     config {
>       spamProtectEmailAddresses = 2
>       spamProtectEmailAddresses_atSubst = [at]
>       spamProtectEmailAddresses_lastDotSubst = [dot]
>     }
>     10 = TEXT
>     10.value = <b>john at doe.com</b>
>     10.typolink.parameter = john at doe.com
> The result is, the the e-mail address is not "protected" by [at] or
> [dot] and is shown unsubstituted. Not remove the wrapping bold tags
> (<b>|</b>) from the value property of the TEXT object from above and
> test again. Everything fine, as expected...
> tslib_cObj:getMailTo($mailAddress,$linktxt,$initP='?') only substituded
> the "at" and "dot" if the $mailAddress (here: 10.typolink.parameter) and
> the $linktxt (here: 10.value) are the same. This behavior was introduced
> in RFC #3985 by... me (sorry!)...
> 
> Solution:
> Create a spam protected variant of the $mailAddress and and the end of
> tslib_cObj:getMailTo() substitute the unprotected mail address by the
> spam protected mail address. In this case it doesn't matter in which
> context/wraps the e-mail address is nested.
> 
> Comments:
> #RFC 3985 was about wrong substitution of "dot" and "at" in non e-mail
> addresses, like filenames or directories. See the following example:
>     <a href="mailto:..."><img src="/my.files/logo.jpg" /></a>
> was changed to
>     <a href="mailto:..."><img src="/my.files/logo[dot]jpg" /></a>
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=5602
> http://bugs.typo3.org/view.php?id=3985
> http://svn.t3.digitaldistrict.de/cgi-bin/trac.cgi/changeset/6733
> 
> Branches: TYPO3_4-1 & Trunk
> 
> 
> olly
> 


-- 
Ingmar Schlecht
TYPO3 Association Active Member


More information about the TYPO3-team-core mailing list