De geheimen van de greylister: spam or no spam
door Ewout op 22 sep 2009, in Domeinnamen, Helpdesk, Hosting, Nieuws, Tips & trucs
Zoals u wellicht bekend is, maakt Mijndomein voor het tegengaan van spam onder meer gebruik van de greylist methode. Wij zijn hier niet uniek in, ook een grote club als Hotmail gebruikt dit, en het werkt prima: bijna alle spam wordt aan de voordeur al tegengehouden. Een artikel over de voor- en nadelen van deze spamoplossing.
U heeft het vast al eens meegemaakt met een emailadres dat u bij Mijndomein heeft: iemand stuurde u een email, en het duurde erg lang voordat deze email in uw mailbox aankwam. De oorzaak hiervan is de spam oplossing die Mijndomein gebruikt: greylisting. Deze spam oplossing kijkt niet naar de inhoud van de ontvangen email, maar kijkt naar het gedrag van de server die de email verstuurt: gedraagt deze mailserver zich als een ‘nette’ mailserver, of probeert deze mailserver zo snel mogelijk zoveel mogelijk mails te lozen?
Wanneer een email wordt afgeleverd voor uw emailadres, en er is nog niet eerder een email vanaf dat emailadres gekomen, dan gaat onze greylister het gedrag van de server bekijken: de software stuurt een code terug naar de versturende mailserver, met het verzoek om het zojuist verstuurde emailtje nog een keer te versturen. De mailservers die grote hoeveelheden spam de wereld insturen, reageren niet op dit verzoek. Die gaan gewoon door met spam versturen naar het volgende emailadres. Een goed geconfigureerde mailserver reageert wel op dat verzoek, en verstuurt na een korte periode hetzelfde emailtje nog een keer. De greylister krijgt dezelfde email voor de tweede keer, en zal dan het betreffende emailadres in de ‘whitelist’ plaatsen: alle volgende keren dat deze verzender aan u een email stuurt, wordt er niet meer gecontroleerd, maar gaat de email direct door.
Dat kan dus betekenen dat de aflevering van het eerste emailtje vanaf een bepaald emailadres een tijdje kan duren. En hoe lang dat tijdje is, daar hebben wij helaas geen invloed op. Want dat wordt helemaal bepaald door de instellingen van de versturende mailserver. Sommige mailservers versturen de tweede mail al na een paar minuten, sommige pas na een uur, en sommige pas na een paar dagen.
Dit valt echter te omzeilen, door aan de verstuurder te vragen om het emailtje nog een keer te sturen. Als u bijvoorbeeld uw wachtwoord opvraagt vanaf een website, en het is de eerste keer dat u dit doet, vraag dan het wachtwoord 2x op. De greylister ziet het tweede mailtje, en zal het direct doorlaten en whitelisten, en u heeft uw wachtwoord direct binnen.
Een groot voordeel van deze methode is dat er geen ‘valse positieven’ zijn. Alleen als u uw emails laat versturen door een mailserver die is ingesteld als een spam-server, zal deze email niet aankomen. Maar in de praktijk komen we dat niet tegen: iedere versturende email server gedraagt zich netjes, en levert de email voor een tweede keer af, als daarom wordt gevraagd. Er is dus ook geen ‘spam-folder’ waarin u moet kijken of er email per ongeluk als spam is aangemerkt, want dat gebeurt niet bij deze methode. Het kan ook niet, want de email wordt al tegengehouden voordat deze op onze server wordt opgeslagen. We kunnen dus ook geen lijst geven van tegengehouden emails, want die emails komen nooit binnen op onze systemen.
9 reacties
Laat een reactie achter
dinsdag 22 september 2009 op 23:17
dankjewel, ook voor ”de leek” een verhelderend verhaal.
woensdag 23 september 2009 op 10:03
Nou begrijp ik waarom sommige mails langer duurde..
Een goede oplossing bij de bron die ook nog eens helder wordt uitgelegd.
Als Securiy-specialist kan ik hier enkel maar tevreden over zijn!
woensdag 23 september 2009 op 11:33
Superstukje Ewout!
maandag 12 oktober 2009 op 00:43
Erg simpel maar niet echt doeltreffend want nu hoeven de spammers alleen nog maar twee keer een mail te zenden en de tweede komt door en daarna is de mailserver de volgende keer meteen gewillig om de spam door te zenden.
Ben ik nou zo slim of is greylisting nu zo dom??
woensdag 13 oktober 2010 op 23:00
Vreemd genoeg dat ondanks de inspanningen van mijndomein.nl zijzelf toch op 2 lijsten staan vermeld als spammer, nl LASHBACK en NIXSPAM
Dus… Bert kan je dit even oplossen :)
donderdag 14 oktober 2010 op 09:51
Het probleem is dat wij geen controle hebben over de websites van onze klanten. Als een website wordt gehackt en vervolgens wordt misbruikt voor het versturen van spam, dan bestaat de kans dat de server die de mails verstuurt wordt geblacklist. Overigens hebben wij standaard een beperking op het aantal emails dat door een bepaald script kan worden verstuurd, dus het aantal verstuurde mails blijft meestal beperkt.
Wat betreft de listing op een blacklist, deze is alleen bedoeld voor het ter plekke stoppen van het spammen, en wordt over het algemeen na 24 uur automatisch opgeheven.
zondag 14 augustus 2011 op 15:49
Hallo,
Ik krijg mails van een bepaald netwerk (www.reefz.nl) waar ik lid van ben niet meer binnen op mijn adres. Voorheen altijd wel gekregen maar nu opeens komt er geen mail meer door. Dus ik denk nu dat ik last heb van die greylist. Hoe krijg ik de mails van reefz weer terug op de whitelist? (net 2 keer mijn wachtwoord aan proberen te vragen, maar geen mail van binnen gekregen)
Alvast hartelijk dank voor de hulp!
Groeten Jeroen
zondag 14 augustus 2011 op 17:11
@ Jeroen
Sinds kort gebruiken we die greylist niet meer dus dat kan niet de oorzaak zijn. Kijk eens in je spamfolder?
vrijdag 25 november 2011 op 09:38
Wat wordt er dan wel gebruikt, want de hoeveelheid spam is niet normaal de laatste tijd…