<domain>set by the Hub
When enabled, one delivery takes the queue out of backoff without waiting for the interval. The logic is simple: the receiver accepted a message — so the cause of the refusals is gone.
It is off by default, like the other exit condition. This leads to the state the manual describes directly: a queue can stay in backoff indefinitely.
It is almost always worth enabling. A successful delivery is the most honest sign that the receiving server has stopped objecting. There is no point waiting for a timer after it.
It does not replace backoff-to-normal-after, it complements it. If there are no deliveries at all — and in backoff mode there may be none for a long time — only the timer will bring the queue back. It is sensible to set both.
The false default: the queue waits for the timer even if messages are already going out.
# two ways back: on the first delivery and by time <domain *> backoff-to-normal-after-delivery yes backoff-to-normal-after 1h </domain>
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.10.54
1 relation
pmta show settings hotmail.com/vmta1 | grep -i backoff-to-normal-after-delivery pmta show queues --mode=backoff --maxitems=20
3 articles
◇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.◇Four value types the whole config is written inBoolean, domain pattern, regular expression and time interval — defined once in § 3.2 and then used by all directives.◇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.