Throttling
Throttling (also called rate limiting) is when a receiving mail server deliberately limits how much email it will accept from you in a given window, usually because of your sending volume or reputation. It signals this with a temporary 421 SMTP reply that defers the message rather than rejecting it for good, telling your server to slow down and try again later.
- A receiver capping your send rate on purpose, not a permanent failure
-
Signalled with a transient
421reply, so the message is deferred and retried - Triggered by volume spikes, too many connections, or slipping reputation
- The fix is to slow down and back off, never to retry harder
421 (transient)
5xx block
What throttling actually is
Throttling is a traffic-control decision. A mailbox provider uses it when you are sending faster than it is willing to accept from you at that moment, so instead of taking every message it defers some of them. It does this with a temporary 421 reply, a transient 4xx response that means “not right now, try again later,” not “never.” Your mail server holds the deferred messages in its queue and retries them on a back-off schedule, which is why a throttled send usually still arrives, just more slowly.
The key thing to understand is that throttling is rarely a bug at your end. It is the receiver applying a policy, and the rate it is willing to accept is tied directly to how much it trusts you. A brand-new IP or domain with no track record gets a low ceiling; an established sender with a clean reputation gets a high one. That makes a sudden wave of 421 responses one of the most useful early-warning signals you have.
Why receivers throttle you
Throttling clusters around a few causes, and the response code often hints at which one you have hit:
- Volume spikes. A domain or IP that normally sends a few hundred messages a day suddenly firing tens of thousands in an hour looks exactly like a compromised account or a spam run. Legitimate high-volume senders ramp up gradually; sudden surges get deferred.
- Too many connections. Opening more simultaneous SMTP connections than the receiver allows triggers a connection-level limit, separate from message volume.
- Reputation concerns. If your complaint rate rises or your IP reputation slips, providers tighten the rate they accept from you as a protective measure, sometimes alongside spam-foldering.
- Missing authentication. Gmail now rate-limits unauthenticated bulk mail outright, returning a
421until SPF, DKIM, and DMARC are in place.
Reading a throttling response
A throttling reply carries an enhanced status code that points at the reason. Gmail and Yahoo are the most explicit:
421 4.7.28 Gmail has detected an unusual rate of unsolicited mail from your IP. To protect our users, the message has been temporarily rate limited.
421 4.7.0 [TSS04] Messages from <ip> temporarily deferred due to unexpected volume
421 4.7.0: a broad policy or reputation deferral. Yahoo’s[TSS04]variant specifically calls out unexpected volume.421 4.7.26: Gmail’s code for mail that fails authentication, which it now rate-limits.421 4.7.28: Gmail’s IP rate-limit code for an unusual volume of mail from your address.
All three sit in the 4xx range, so they are soft bounces, not hard failures. The danger is treating a steady stream of them as harmless noise: a rising rate of throttling replies from a single provider is a reputation problem to investigate, not a queue to push harder against.
How to respond to throttling
The one rule that matters: slow down, do not speed up. Continuing to retry deferred mail at the same volume amplifies the throttle and can escalate it from a temporary 421 into a hard 5xx block that is far harder to recover from. The correct pattern is exponential backoff: widen the gap between retries each time a message is deferred, and reduce the rate at which you open new connections and send new mail to that provider.
Most of the cure is preventive. Warm up new IPs and domains by raising volume gradually so receivers can build trust before you push real numbers (see the IP warm-up and domain warm-up entries). Smooth large campaigns out over time instead of firing them all at once, keep your authentication and list hygiene tight, and when a provider does lift a limit, ramp back up gradually rather than jumping straight to full volume, which often just re-triggers the limit.
How a throttled send plays out
421 deferralThrottling vs blocking
| Throttling | Blocking | |
|---|---|---|
| Nature | Temporary slowdown | Outright rejection |
| SMTP code | 421 (4xx) |
5xx |
| Message fate | Deferred, then retried | Returned as a hard bounce |
| Usual cause | Volume or reputation pressure | Listed, banned, or failed policy |
| Right response | Back off and slow down | Stop and fix the cause |
By the numbers
Common mistakes
421 amplifies the throttle and can escalate it to a permanent 5xx block. Reduce your rate and widen the gap between retries instead.Frequently asked questions
421 is a transient 4xx reply, so the message is deferred rather than rejected: your server queues it and retries on a back-off schedule, and it normally still arrives once the rate drops.421 into a permanent 5xx block. Treat a sustained rise in throttling as a signal to investigate.