Begrippenlijst
Wanneer er gesproken wordt over ‘greylitisting’, dan horen ‘whitelisting’ en ‘blacklisting’ daar ook bij. Om u dus goed te kunnen uitleggen wat greylisting precies is, volgt hier eerst een korte begrippenlijst:
Begroeting
Wanneer een uitgaande e-mailserver e-mail verstuurt naar een inkomende e-mailserver is er altijd sprake van een begroeting. De e-mail wordt immers aangeboden.
Whitelisting (witte lijst)
Dit is een lijst van (betrouwbare) servers waarmee de begroeting valide is. E-mail die door deze server verstuurd is wordt geaccepteerd.
Backlisting (zwarte lijst)
Dit is een lijst met (onbetrouwbare) servers waarmee de begroeting dus niet valide is. E-mail die door deze server verstuurd is wordt niet geaccepteerd.
Greylisting zit tussen white- en blacklisting in.
Op het moment dat er vanuit een onbekende server, de MTA (Mail Transfer Agent) een e-mail wordt verzonden is er dus sprake van een begroeting tussen de MTA (onbekende server) en de ontvangende server.
Het greylist-filter slaat dan de volgende gegevens op: verzender, ontvanger en het IP-adres van de verzender. Omdat de ontvangende server de MTA niet herkent kan deze de MTA server ook niet op de witte- of de zwarte lijst zetten om zodoende het bericht te kunnen accepteren of te moeten weigeren.
Op dat moment wordt de MTA op de greylisting geplaatst en wordt deze e-mail tijdelijk geweigerd. De mailserver stuurt nu de volgende reactie naar de MTA: ‘450 Rejected, Greylisting in action’. Dit betekent: ‘Ik accepteer deze mail tijdelijk niet, probeer het na 60 seconden nog een keer’. Als de MTA na minimaal 1 minuut dezelfde e-mail nogmaals verstuurt, dan wordt de e-mail geaccepteerd en zal deze via het spamfilter verstuurd worden.