Email Obfuscation: What it is and How to Use it...
Stop Spam Emails with Email Obfuscation Techniques! Learn How to Prevent Unsolicited Emails by Changing Email Formats and Using Google reCaptcha.
Regardless of whether you wanted to receive them or not, spam bots would still send you messages. To stop receiving unsolicited emails, many people use different email obfuscators with varying degrees of success.
But what exactly is email obfuscation, and is it effective in preventing these pointless emails?
What Exactly is Email Obfuscation?
It is simple to use an email obfuscation tool to make it difficult for website crawlers to record your email address and use it later. Obfuscated contacts should be challenging for bots to navigate but simple for actual users to use.
Using Obfuscation to Prevent Spam in Public Emails
You can obfuscate public emails to stop spam using the following techniques.
1. Changing Email Format
Removing or swapping out a few characters is the simplest way to make your email address unreadable to crawlers. The most popular technique is to substitute [at] for the "@" symbol.
Covering up contact information on an image is another trick that occasionally appears on simple pages. Instead of the information that would typically be in the footer of your page, the webmaster uploaded a picture of a footer with an email address.
However, it can be a real hassle for users, especially those who are visually impaired, making this approach a little stressful. Spam bots find it virtually impossible to access.
2. Using contact forms
Another well-liked technique for hiding emails is to have them removed from websites. Contact forms of all shapes and sizes have taken the place of such emails. Forms let you gather extra data in an easily readable format without giving an email address to bots (as in the example below).
3. Using Google reCaptcha
Using Google reCaptcha is a fantastic method for verifying senders. ReCaptcha successfully distinguishes between bots and humans with a high degree of accuracy. If you're not a bot, it usually appears below the "submit" button and asks you to check a box.
<a href="mailto:firstname.lastname@example.org">Your Name</a>
Naturally, you should substitute your email address's components for "name" and "domain." The word "support" would be the "name" in our address (contact@mailSlurp.dev), whereas the word "mailSlurp.dev" would be the "domain."
Bots are becoming increasingly intelligent, and some of them can already decipher such code. Developers work hard to come up with ever-new methods of encoding such addresses without degrading the user experience.
Different plugins can automate the process within the appropriate frameworks. Here are some examples:
- By using the action view-encoded_mail_to, Ruby on Rails applications can obscure emails.
- When using ReactJS, React-obfuscate can be used to conceal not only emails but also phone numbers or Facetime links.
If you want to avoid activating spam filters and having your emails mixed in with real spam, perform some email testing beforehand.