<domain>
It replaces max-connect-rate while the queue is in backoff mode. The meaning is the same: how many new connections may be opened per interval. The only difference is when the value applies.
The default is not “no limit.” The manual describes it like this: if max-connect-rate is set for the same queue, that value becomes the default; and only if there is no regular rate — unlimited. That is, without an explicit line, backoff mode does not slow connections down at all: it works exactly like the normal mode.
This is the family’s common rule. The defaults of backoff-max-msg-rate and backoff-max-data-volume-rate work the same way. Hence a non-obvious consequence: switching a queue to backoff may by itself change nothing.
If you set it by hand, keep in mind that the value must be noticeably lower than the regular one, otherwise the line changes nothing.
Count from the regular rate, not from zero. Backoff mode makes sense when it is noticeably below normal: five times, ten times. A value that differs by a quarter will go unnoticed by the receiver.
Connections matter more than volume. A receiver that slowed down a queue reacts primarily to connections. Of the whole backoff-* family, this directive and backoff-max-smtp-out affect its attitude more than the limits on messages and bytes.
It must be set explicitly. The default takes the regular rate — that is, there is no such thing as “by default everything will be gentler.”
# in backoff mode we connect six times less often <domain hotmail.com> max-connect-rate 30/m backoff-max-connect-rate 5/m</domain>
what people get wrong and how it ends2 mistakes▶
§ 3.3.10.95
our experience
3 relations
pmta show settings hotmail.com/vmta1 | grep -i backoff-max-connect-rate pmta show queues --mode=backoff
3 articles
◇Four ways to say “slower”Messages, data volume, connection rate and number of connections — each has its own limit, and each has a “per source address” variant and a backoff mode twin.◇A queue is a receiving server together with a sending addressThe engine groups messages by the “recipient domain plus sending address” pair: one domain from two addresses is two independent queues with their own counters, connections and mode.◇Three pool rules the manual states directlyRotation-based distribution, inheritance of settings by members with the member’s own values overriding, and a namespace shared with sending addresses.