Home
Contact
Forums
Awards
Press
Subscribe
Social
About
 ___
Authors:
Jason Doucette
Matthew Doucette
 ___
Games:
Duality ZF
Decimation X
Score Rush
 ___
Articles:
Blog
Games
Tech
Windows
Webmaster
Coding
 ___
Web Utilities:
Domain Hacks
Suggest
 ___
Freeware:
ZoomView
AntiSpam Mailto
 ___
Quotes:
Inspirational
Intelligence
Education
Action
Scientific
Chess
Financial
Programming
 ___
Social:
YouTube
Facebook
Twitter
 ___
Books
Videos
Wallpapers
 ___
Music
Color List
TI-99/4A
Parsec
Optical Illusions
Web Design
Trivia
Domains
Donations
Copyrights
Disclaimer
Links
 ___
Forums
About
Contact
Stop Spam Mail


Thursday, June 17, 2004
By: Matthew Doucette
(printer friendly version)

(Note:  Articles such as this are not "timeless".  With time, new spamming techniques may render the solutions here useless.  Please contact us if you have new ways to prevent spam!)

There are various way of stopping spam emails, without using third-party email filters.

I have only tested a few spam email filters, all which deleted non-spam emails, so I can not offer any advice on what spam filters do or do not work.  However, here are various ways to stop spam emails without spam filter programs:

 

Control Your Own Dot-Com?  Use Specialized Emails:

A "specialized" email is one that you only use in one location.  You create a new specialized email for each new website you signup to.

For example, if you were to signup to our Xona.com forums, and you controlled/ran the website example.com, you could create a specialized email such as xona.com@example.com under your example.com site.  So, "example.com" is your website and "xona.com" is the email's name, which makes the email special to only Xona.com.  You do not have to use "xona.com" as the email's name.  Instead, you could call the email Xona@example.com or xonaforums@example.com or whatever you choose.  I find using the website's base URL (i.e. "xona.com") the easiest format to remember.  With that email, only use it for signing up to Xona.com related things.

Once you are using specialized emails, set up your server to accept only these specialized emails, and block everything else.

If you ever start to get spam to one of these specialized emails, you can easily block it, as it's not your mail email address.

A real-world example:  I have two specialized emails that I use for my www.directnic.com account.  I then setup a mail filter in Outlook Express to delete any emails to either of those two emails that are not from DirectNIC.  Note:  DirectNIC emails come from both directnic.com and intercosmos.com, so you have to incorporate both those domain names in your mail rule.  If you were to block intercosmos.com emails by accident, you have just deleted non-spam email.  Make sure you do not set up illogical rules that delete non-spam emails!

 

Gmail Plus Addressing and Filtering:

ExtremeTech explains how to use "plus addressing" and filtering to emulate the "specialized emails" we spoke of earlier:

"In a nutshell, Gmail will ignore anything in the first half of an email address after a plus sign. So ben.hammersley+chapter_three_comments@gmail.com is treated in exactly the same way as ben.hammersley@gmail.com. It is not, as you might expect, a different address." - ExtremeTech

Read Gmail Power Tips - Plus Addressing and Filtering (subpage of Gmail Power Tips article) for more info.

 

Use JavaScript-Encoded Emails on your Websites:

If you have an email address on your website, and your website gets any traffic at all, then more than likely your email will be picked up by a bot.  (Derived from the word "robot," a bot is a software program that performs repetitive functions, such as indexing information on the Internet.)  Bots are smarter than you may think.  For example, encoding your email like this will not work for some bots:

Regular Non-Encoded Email:

username@domainname.topleveldomain (Will be picked up by a bot.)

Simple Encoded Email:

username AT domainname DOT topleveldomain (Will also be picked up by a bot.)

If I were to code a bot to rip email addresses, I would most definitely make it check for these simple "hidden" emails.

Another method is to replace the at sign ("@") with the HTML special character definition ("@").  I would also make "my" bot check for this.  You can still use this, as it will stop some bots, but do not rely on it.

However, a difficult task would be coding a bot that parses JavaScript.  So use JavaScript to encode your email address as much as possible.  Do not simply do a document.write that writes out your email address, as a bot can pick that up as easily as it can if the text was in regular HTML.  Suggestions are to split up your email address as much as possible, write it out in ASCII code, or even code a simple mathematical encryption scheme that modifies the text you place in your JavaScript to your actual email address.

 

How Do I Encrypt My Email Via JavaScript?

Use our AntiSpam Mailto freeware!

 

(Aug 08/2004) Update on JavaScript Encrypted Emails:

I just received two spam messages to two JavaScript encoded emails of mine.  The two emails were listed one after the other, so this means it is fairly certain that a person did not grab the emails, but a bot did.  Thus, it is proven that there exist some bots that will decode JavaScript properly to extract JavaScript encoded emails.

 

Also See:

 

 

About the Author:  I am Matthew Doucette of Xona Games, an award-winningteam-of-two indie studio concentrating on "intense retro" games (Xbox LIVE, PSN, WiiWare, and Windows PC). We've released Decimation X (XBLIG), a 1-4 player shmup, #1 best selling and #1 top rated XBLIG in Japan. We're working on Duality ZF (XBLA), a groundbreaking 1-4 player shmup, which placed #1 in Canada and #5 in the world in Microsoft's Dream Build Play 2010 contest. It features dual play, the ability to control two fighters at once, and a massively upgradable 32-stage spread/laser weapon system. 4 player dual play allows up to eight fighters at once.  Many of these features are never before seen shoot'em up firsts. Both games feature beautiful electronic Imphenzia soundtracks.  Help spread the word with our official dualityzf.com and decimationx.com websites.

P.S. Watch out for Score Rush (official website scorerush.com), another 1-4 player shmup. Coming soon to XBLIG.

*Shmup also known as: shoot'em up, 2D shooter, scrolling shooter, space shooter, spaceship shooter, retro shooter, etc.



> Home
> Discuss
> Contact
  ©Xona.com™


Email:
"Xona Games" and "Xona.com" trademarked and copyrighted by Xona Games Inc.,
Jason Doucette, and Matthew Doucette.
6,775,264 page views (since 2004-Jul-27)
© Xona Games Inc.