Iteam
GitHub

Varning: Greylisting kan orsaka problem i Exchange 2003

Tre gånger i år, i tre helt skiljda Exchange-miljöer, har jag varit med om följande scenario:

Exchange Server 2003 håller sporadiskt vissa mail utan att varken leverera dem eller skicka NDR (Non-Delivery Report) till den interna avsändaren. Först vid omstart av SMTP-tjänsten går mailen iväg. I det senaste fallet uppdagades problemet vid en omstart, då månadsgamla mail plötsligt skickades iväg.

Problemet ovan har visat sig bero på en bugg i SMTP-servern i Windows Server 2003 i kombination med mottagare som använder s.k. greylisting, en antispamteknik som går ut på att tillfälligt neka alla mail från en okänd avsändare. Efter att ha blivit tillfälligt stoppat hos mottagaren skall avsändarservern försöka skicka mailet igen enligt ett serverdefinierat intervall, men p.g.a. av denna bugg så sker inga nya försök att skicka. Någon leveransrapport om att mailet inte nått fram skickas alltså inte heller till avsändaren.

Microsoft har erkänt problemet och har också satt ihop en hotfix som kommer ingå i nästa service pack för Windows Server 2003. I väntan på SP3 måste man dock ringa Microsofts support och be dem maila patchen...

Microsoft Q934709:

http://support.microsoft.com/kb/934709/en-us

Mer info om buggen:

http://www.webservertalk.com/printthread.php?s=9d64fa7f8ee6989847cfcedaa1275e4b&threadid=1918960

Magnus Tjerneld
2007-09-17