Email Masking
There are many methods used for masking email address. I list them here, and
also my own method: an accessible email masking method (URL:
modified-email-redirection.html).
Method 1: simple text transformation (Obfuscation/Fragmenting)
email@domain.com becomes email at domain dot com
Advantages: Easy to implement/program. Fairly easy for users to interperate.
Accessible.
Disadvantages: Not effective against email-recognition software.
This is one of the most common methods of masking an email address. It masks the
email from most small-time spammers who write weak email-recognition software.
However, even an intermediate programmer can write a simple regular expression
that will see through the most complex simple text transformation.
Method 2: HTML/CSS transformation (more Obfuscation/Fragmenting)
email@domain.com becomes moc.niamod@liame
Advantages: Easy for users to interperate. Pretty effective against email
recognition software.
Disadvantages: Intermediate skills to implement/program. Some methods not
supported by all browsers or browser settings. Only some copy/paste. Some
methods not as effective against email-recognition software. Almost never
accessible.
This method is less common than others because it involves an intermediate
knowledge of manipulating HTML and CSS, and requires a degree of cleverness.
Most methods are not accessible, because they require the developer to severely
obscure the code used display the email address so that software cannot
recognize email in the code. The problem is, blind using screen readers will
hear garble.
Other ways of implementing this method include a wide variety of other tags and
CSS properties. You can make a table and style it with CSS so that the cells
appear to make just one word, or do the same with several divs. The idea is to
get creative and mask the email. The code should look NOTHING like an email,
even if HTML tags are stripped (programs can do that!).
Method 3: Javascript generation
email@domain.com becomes