An ordinary reroute takes a queue to one address. Here the target is a pool, and messages are spread across its members — as evenly as possible; new messages are distributed the same way while the reroute is in effect.
The intent here is different. Backoff mode is a retreat: send less often, with fewer connections. Rerouting to a pool is dispersal: the same volume, but from several addresses at once. The manual names the goal plainly — to spread the risk of one address being blocked by the receiver.
There are two rules, and both cancel the reroute entirely, not partially. A pool can be only the first link in a chain: a pool met further along the path is ignored. And any path leading into a loop is ignored — not when the configuration is parsed, but silently, at runtime.
The mechanism has no values of its own — they are set by the reroute directive. One thing is decided here: where to take the queue.
| Where | What you get | When |
|---|---|---|
| one sending address | the whole rejected queue on one address | the address is known to be healthy and will cope |
| a pool | the load is spread among the members | there are several addresses and all are warmed up |
| nowhere | the queue stays on the same address and lowers its rate | there is no spare address |
Addresses under warm-up are not included in such a pool. Dumping onto a new address a flow the receiver is already refusing means burning its reputation before it takes shape.
# rerouting to a pool: messages will be split between vmta2 and vmta3 <virtual-mta vmta1> <domain aol.com> reroute-to-virtual-mta pool </domain> </virtual-mta> <virtual-mta-pool pool> virtual-mta vmta2 virtual-mta vmta3 </virtual-mta-pool>
what people get wrong and how it ends2 mistakes▶
§ 11.18.2
§ 11.18.1
2 relations
pmta show queues | grep -i aol.com pmta show settings aol.com/vmta1 | grep -i reroute
3 articles
◇Headers the sender uses to control deliverySix control headers let the submitting side choose a stream, tag a message with a job, set signing options and the key, the envelope identifier and the schedule; each is allowed separately and per source.◇Backoff mode — the queue's second personalityA queue that a receiver has started refusing switches to a parallel set of limits, retries and routes — ten directives that act only in this mode.◇Warm-up built into the engineA warmed-up address hands the first N messages of the day for each receiver to its cold partner; the partner sends them itself and builds history.