Bondy Connect
Skip to content

bondy.error.mail_queue_full ​

When the relay's queue is at its bound.

Description ​

More messages are waiting for this relay than mail.relay.$name.queue.max_size allows.

Refusing is deliberate, and is the whole backpressure contract: a caller that blocked on a stalled relay would have moved the stall rather than absorbed it — and for the broker bridge, that somewhere else is a subscriber processing router events. So a full queue answers immediately and says the condition is temporary.

A queue that fills persistently means the relay cannot keep up with what is being sent to it. Raise pool.size if the relay can take more concurrency, or rate_limit.rate if Bondy is throttling below what the relay allows; raising queue.max_size alone only delays the same answer.

HandleNatureHTTP status
M009transient429
Positional Results ​
0string

The error message.

Keyword Results ​

The standard error payload. Each key of details also appears at the top level.

codestring

mail_queue_full

detailsobject

Holds relay. The configured name of the relay. Never its hostname, username or credential.

See also ​