Vrijwel alle email servers ontvangen eerst de emails, zetten die in een queue en handelen de queue in volgorde van binnenkomst af.Afhankelijk van forwarding rules, local delivery etc. etc. Vaak zit daar dan ook nog een spam filter tussen. Sommige mailservers pollen die queue maar om de X minuten. Dus een delay van 5 minuten of meer is geen uitzondering.
Klopt. Mijn server doet ook maar iedere 5 minuten de queue. Maar als er een nieuwe mail is, gaat ie op die nieuwe mail direct aan de slag.
Mijn mailserver houdt statistieken bij. Het accepteren van de mail duurt soms heel lang. Dat is de zendende kant die de boel loopt te rekken. 98% van de mails doen er minder dan 10 seconden over om aangeleverd te worden. Gemiddeld 0.9 seconde. 50% minder dan 0.45 seconde. time-in-queue manager gemiddeld 2 ms. dan "connection setup time including DNS HELO and TLS" 12 ms. En vervolgens het oversturen van de mail: 116ms. (er zijn drie mails die er 56 sec over gedaan hebben, totaal vijf die meer dan 4 sec over het afleveren gedaan hebben.)
De logfile waar ik in gekeken heb blijkt "1 week" te beslaan, en bevat zo'n 60k mails/metingen.
Kortom, het gros van de mails wordt binnen een seconde doorgestuurd of afgeleverd. Er zijn uitzonderingen. Bijvoorbeeld spambots die een slechte verbinding hebben en dus heel lang er over doen om een mailtje aan de server aan te leveren. Bij normale mails is zoiets NOG veel zeldzamer.