critical
Reputation monitoring built into the node: receiving servers’ replies are matched against expressions, and on a match the queue goes into backoff mode.
Its value is speed. The engine responds in the same connection where it saw the refusal; an outside observer learns from telemetry minutes later.
What a queue does in backoff mode:
| Action | Directive |
|---|---|
| sends a notification | backoff-notify |
| changes the retry schedule | backoff-retry-after |
| lowers the rate | backoff-max-msg-rate |
| moves messages to another sending address | backoff-reroute-to-virtual-mta |
<smtp-pattern-list aol-errors> reply /421 .* too many errors/ mode=backoff</smtp-pattern-list> <domain aol.com> smtp-pattern-list aol-errors backoff-max-msg-rate 120/h backoff-retry-after 1h </domain>
4 relations
Change a queue's mode by handThe command through which the mechanism is observed. § 11.5.3
pmta show queues --mode=backoff --errors --no-rcpt-events --maxitems=1000
3 articles
◇How the policy for a receiver is assembledSettings are assembled from the most general pattern to the most precise; the order of blocks in the file means nothing.◇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.◇Recipient eventsThe last 50 delivery, bounce and deferral events per queue — enabled with track-recipient-events and visible in queue output.