Rate limiting (omezení rychlosti)
Rate limiting je omezení počtu e-mailů, spojení nebo požadavků za časové okno, které uplatňují přijímající servery proti odesílatelům i e-mailové brány vůči svým zákazníkům.
Přijímající servery (Seznam, Gmail, Microsoft) omezují, kolik zpráv z jedné IP nebo domény přijmou za minutu či hodinu; při překročení odpovídají kódem 4xx (např. 421 4.7.0 Too many connections) a odesílatel musí zpomalit. Limit roste s reputací, proto nové IP potřebují warm-up.
Brány omezují zákazníky z opačného důvodu: denní nebo minutový limit na API klíč zabrání tomu, aby zneužitý kontaktní formulář nebo chyba v kódu rozeslaly tisíce zpráv a stáhly reputaci celé služby. Na straně aplikace zase rate limit chrání endpoint pro ověřovací kódy před hádáním a před zaplavením schránky uživatele.
421 4.7.0 Too many connections, slow down
HTTP/1.1 429 Too Many Requests
Retry-After: 30Každý API klíč v TopEmail má nastavitelný denní a minutový limit; překročení vrací HTTP 429 a nic se neodešle.