What is Greylisting?


Greylisting relies on the fact that most spam and viruses only try to deliver the message once. Greylisting temporarily denies the first attempt, telling the spammer to try again (450 Please try again later.) On the next attempt the message is accepted. If a mail server passes this test enough times it is added to a whitelist so it does not have to pass the greylisting test again.

No-IP.com jumps the gun a bit and adds common email servers like Amazon and Google to the whitelist since we already know they are legitimate senders.

No-IP.com greylists all mail arriving at mail1.no-ip.com and mail2.no-ip.com (if it is enabled for that domain under “Anti-SPAM Policies“). Under normal circumstances, no properly configured email server should send mail directly to mail2.no-ip.com. So email that mail2.no-ip.com sees is already suspect, but rather than reject it outright and take the chance of losing legitimate mail, greylisting provides a comfortable in-between that reduces spam and keeps the valid mail flowing!

Below are a few examples of how Greylisting works.

Example 1: alice@sytes.net sends a message to betty@no-ip.com. Betty is using greylisting. So, on the first attempt to deliver Alice’s message Betty’s mail server denies the message and makes a note of the attempt in a database. Alice is sending through a normal email server which tries again after about four minutes. When Betty’s mail server sees this second attempt it checks the database and finds the previous note. Betty’s mail server marks the note as validated and accepts the message. Betty receives the message with only a four minute delay. Read on to see what happens when a spammer tries to send email to Betty!

Example 2: Alice’s computer becomes infected with a virus and finds Betty’s address in her Outlook address book. The virus reports the address to a big spam gang. Surely Betty’s inbox will be overflowing with junk soon! The spammers add Betty to their list and begin the onslaught. The first attempt is made and Betty’s mail server temporarily rejects the message just like before. But wait, spammers aren’t normal mail servers! They are not going to waste time and resources to try to send Betty the message twice, so Betty is unaffected by the failed spam attempt and her inbox remains spam-free. At worst, the spammer tries again and the message gets through. But Betty just cost that spammer more in time and resources.

To read more about Greylisting take a look at the following links or consult your favorite search engine:

Original Greylisting Whitepaper by Evan Harris

Greylisting.org – A site dedicated to Greylisting

Wikipedia Entry for Greylisting