Stop the SPAM!
The PHDobson Spam Stopper hides all emails on your DotNetNuke site, preventing harvesting of them for use by spammers. This module processes all output and “cloaks“ the email address using one of four available options. The options include:
- Encoding using HTML numeric values
- Javascript using a single approach to cloaking
- A more complex multiple part Javascript approach
- Encoding of some email components with complex multiple part Javascript
This module is installed as a HTTPModule, providing on-the-fly cloaking of all email addresses contained within the content of the DNN site. No changes to your content are necessary - just install this module and all email links are cloaked as they are delivered to the browser.
Tested and compatiable with DNN 3.2.x, 3.3.3/4/5/6/7, 4.0.x, 4.3.3/4/5/6/7, 4.4.1, 4.5.0/1/3, 4.6.0/2, 4.7.0, 4.8.0/1/2/3/4, 4.9.0/1/2/3/4, 5.0.0 and 5.1.0.
This module is fully compatiable with the new compression features of DNN 4.4.1 and 4.5.0/1/3 and above
How does it work?
This module scans the output of the DotNetNuke portal as it is being generated. Each time it locates an email address, it applies the cloaking option that has been selected, and replaces the email address with the new "cloaked" email. No content changes are required. The following email is has been "cloaked" and as you can see, it still appears as a normal email:
However, in the HTML, the code for this has been changed from the normal HTML code into the following Javascript, which effectively "cloaks" the email from the majority of email scanners.