Tutorial:

Introduction

Email Protector cloaks email addresses in your Joomla! website, making them unreadable for spambots.

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.
Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.
It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.
It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, leave it like that.

Options

Mode Select how email addresses will be displayed.

Options: Non-linkable Text, As linkable mailto address, Leave as is
Display emails as Select how to display the emails to the viewer. This does not provide extra protection. It is only to match your visual preference.

Options: , email [AT] domain [DOT] com
Protect in feeds Select if Email Protector should replace email addresses in feeds with a custom text.

Options: No, email [AT] domain [DOT] com, Use a custom text
Feeds text The string Email Protector replaces email addresses with in feeds. This can also be a language string.
Protect in JavaScript If selected, Email Protector will try to break up the email addresses found in inline javascript code. Disable this feature if this causes javascripts to fail.
FAQs:

Do I need to disable the core email cloaking plugin?

No, Email Protector will disable the Joomla core email cloaking plugin on installation.

Note: The core email cloaking plugin will not get re-enabled automatically if you uninstall Email Protector.

Why do I see the email address in the Inspect Element view?

When you use the Inspect / Inspect Element console in your browser, you will be presented with the html structure (DOM) of that particular moment. That is not the actual html output your website generates. So you see the email address because Email Protector converts the cloaked code to a visible email address after the browser has loaded the page.

To see the actual html output of your site, you need to use the View Page Source option in your browser. You will see that the email address is indeed protected/cloaked.

Where can I get the Pro version?

There is no Pro version of Email Protector. It is completely free.

Free vs Pro:

Cloak email addresses
Also cloak in modules and components
Ignore email addresses in javascript::Unlike the core Joomla email cloaking plugin, Email Protector does not touch email addresses inside javascripts.
Convert to mailto links?::You can make Email Protector convert all email addresses to mailto links, or make them show as plain text, or leave them like they are.
Cloaking when javascript fails::Email Protector also cloaks when javascript fails to load or is disabled in the browser.

Email Protector cloaks email addresses in your Joomla! website, making them unreadable for spambots.

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.
Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.
It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.
It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, it leaves it like that.