Vad är greylisting?
Från Wikipedia, den fria encyklopedin
Greylisting är en metod för att motverka oönskad e-post (spam) på e-postservernivå.
Frisk e-postserver
Med en frisk e-postserver, även kallad MTA (Mail Transfer Agent), menas en server som inte används för att skicka spam. Ett exempel är e-postservern hos en internetleverantör. (Exempel på internetleverantörer är Telia, Tele2, Bahnhof och Telenor)
Osund e-postserver
Med en osund e-postserver menas en server som skickar stora mängder oönskade meddelanden (spam) till ett stort antal användare.
Så fungerar det
På vissa servrar använder vi greylisting. Framför allt när en server har det tufft med stora mängder spam kan funktionen vara påslagen. Den stora fördelen är att servern då direkt får det mycket lugnare. En greylisting-post gäller hos oss i 36 dagar, så fördröjningar bör inte uppstå särskilt ofta.
Så fungerar det
Greylisting sker genom ett avvisningsmeddelande (oftast kod 451) som den mottagande e-postservern ger till den sändande e-postservern. En "frisk" sändande e-postserver sparar meddelandet tillfälligt och försöker igen vid ett senare tillfälle. Den mottagande e-postservern kommer ihåg detta utifrån olika kriterier. Den kan till exempel komma ihåg IP-adressen i kombination med avsändaren. Den kombinationen läggs då till i en vitlista.
När den friska sändande e-postservern försöker igen efter till exempel 10 minuter (inställbart) kontrollerar den mottagande e-postservern IP-adressen och avsändaren och släpper, utifrån den inställda tiden, igenom meddelandet eller avvisar det igen. Ofta sparas IP-adress och domän i en lokal databas. Vid nästa leverans kontrolleras den lokala databasen för att se om det är en betrodd kombination. Om ja, accepteras e-posten direkt.
Tanken är att en frisk e-postserver har en kö (queue) och försöker igen efter några minuter. En "osund" e-postserver (spamserver) har inte råd med det, eftersom dess egna köer annars blir fulla. Följden kan bli att lagringsmedier blir fulla, vilket kan orsaka andra problem.
Fördelar
Eftersom få spamservrar klarar den här tekniken tar den mottagande servern emot lite oönskad e-post.
Eftersom avvisningen sker med ett 451-meddelande på e-postservernivå når e-posten ännu inte spamfiltren. Spamfilter som SpamAssassin är kända för att kräva mycket processorkraft av servern.
Nackdelar
En stor nackdel med greylisting är att slutanvändaren är beroende av e-postservern. Slutanvändaren kan nämligen inte påverka hur snabbt avsändaren släpps igenom. Slutanvändaren kan inte heller påverka när den sändande e-postservern skickar meddelandet igen. Ett konkret exempel: internetleverantören @home hade en så kallad requeue (tiden innan den sändande e-postservern gör ett nytt leveransförsök) på 1 timme. Första gången tar det alltså en timme innan e-post från en @home-adress accepteras. Det är mycket besvärligt om mottagaren just väntar på det meddelandet.
En annan nackdel med greylisting är att det inte bara är spamservrar som saknar kö. Programmerare använder nämligen inte alltid den lokala e-postfunktionen, utan försöker själva ansluta till den mottagande e-postservern utan att gå via en sändande e-postserver. E-posten avvisas då första gången och användaren som utförde åtgärden får med stor sannolikhet ett felmeddelande.
Dessutom använder många stora internetleverantörer en kombination av flera e-postservrar. Meddelandet skickas då senare inte från samma IP-adress utan från en annan. Det betyder att många kända domäner måste läggas in i vitlistan i förväg. Och det är just ofta de som är de kända spamkällorna.
