Link to home
Start Free TrialLog in
Avatar of dee_nz
dee_nzFlag for New Zealand

asked on

Problem with Joomla email cloaking

Hi,
I have a Joomla 1.5.10 web site that has the email cloaking plugin enabled but I ran a test and was able to use an email spider to easily harvest email addresses from the site!
Does anyone have any idea why the email cloaking isnt working?
Thanks for your help
-D
Avatar of j-b-t
j-b-t
Flag of Australia image

Hi ,
I believe there have been some on and off problems with email cloaking and it can depend on how & where you are placing email addresses.

Have you read this?
http://forum.joomla.org/viewtopic.php?f=304&t=241310

In addition, sometimes an extra extension you have added my interfere with this plugin
You will also want to update to Joomla 1.5.15 to take advantage of the bug fixes, security patches, etc. There were fixes related to changes:
#18481
#11578
#17964 in 1.5.15 and also #15548 in 1.5.13

So, an upgrade will most likely resolve your issue as well as secure your site :D
You can view this for reference:
http://api.joomla.org/ric_CHANGELOG.php.html

:)
Avatar of dee_nz

ASKER

Hi, Thanks for your comments.
I have updated the site to Joomla 1.5.15 but am still have problems with email addresses not being cloaked properly in articles. I have tried deleting and re-creating the email links. The email link in the article is someone@somewhere.com - then I clicked on insert/edit link - email - and typed the email address in the address box. The emails are still not cloaked.
Any more ideas?
Thanks
-D
Avatar of dee_nz

ASKER

Quick update:
Found that hiding the PDF icon for articles that contain email addresses has fixed part of the problem. It seems that the email spider cant harvest email addresses from the PDF view of the article?
Still working on it..
-D
Ok, thank you for the update.

Ensure the Email Cloacking plugin is ENABLED and ABOVE other plugins in the plugin manager page.
Try just typing the email directly into the article as well as using your editor.
I believe this is probably related to your editor, and if you turn it off, see what happens to NEW links you create.

let me know if that works.

BTW, what editor are you using? TinyMCE, Joomla's default editor, does not have an email link button.. or option,.. only a hyperlink button.
ASKER CERTIFIED SOLUTION
Avatar of Jesse Matlock
Jesse Matlock
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dee_nz

ASKER

Hi Again, Thanks for your help!
After editing all the articles and just typing email addresses directly into the article as text the cloaking works fine, inserting mail to links into articles doesnt work.

There are now only a couple of email addresses that can be collected from the site, the links show
Com_banners task=click
And
Com_content format=feed type=atom
I cant tell exactly where this content is on my site or why these emails arent being cloaked?
Are these banners & news feeds where the emails arent hidden?
Appreciate your thoughts on this?
Thanks
-D
That is great! I didn't understand that you were actually typing the mailto links manually.. that was definitely it! As for the others that are being 'seen' by the program you are using.. they are simply seeing the banner and RSS feeds as 'email links' - which they are not.. but they can't use them anyways.. so, you're good to go!

Glad to hear all is sorted for you on this!
Avatar of dee_nz

ASKER

Hi,
After editing all the mail links in the articles Im now down to 3 emails that the spider is able to extract....
I cant figure out where these are in Joomla? Or why the spider is still able to extract emails from this content? Can you please have a look at the attached screenshot and tell me what you think?
Thanks heaps
-D
email-spider.jpg
Again these are from within the Feed content and a banner ad, the only way to track down where they are from is to copy/paste those URLs into your browser, so you can see the feeds.. and look over the data.. from there you can back track to the content inserting the email..
Try that and see what you find.
Avatar of dee_nz

ASKER

Hi,
Have finally got around to resolving this! Thanks for all your help - would like to just post a summary of information I found while trying to resolve this:

Joomla Email Cloaking - Lessons Learned

  • Joomla updates must be kept current
  • Email cloaking plugin should be enabled and ordered above all the other content plugins
  • Email address must be just typed into articles in plain text – not added using a mail to link or hyperlink for email cloaking to work properly. The Joomla email cloaking plugin then hides them and automatically converts them into mail to links.
  • Other components that can contain email addresses also need to have cloaking configured e.g. had to install a fix and configure the SOBI2 component as it also wasn’t cloaking emails. And email addresses also have to be entered into the email field to be cloaked properly by this component – if they are in other fields they are not cloaked.
  • RSS & Atom news feed URLs also show article authors email addresses in plain text so these can be easily spidered too. Edit atom.php and rss.php to remove the lines that show authors emails.                                                                                                                                       More info here http://forum.joomla.org/viewtopic.php?f=199&t=386680
Avatar of dee_nz

ASKER

Thanks for taking the time to help me out!
Cheers
-D
That's excellent.. glad you were able to get it resolved and thanks for posting the solution for everyone else!