Knowledge base

max-delivertime verifiedimportantWritten by the Hub

Delivery deadline

in the configuration this is a linemax-delivertime: 86400

Seconds from acceptance after which a message is abandoned, however many attempts remain.

Values

Values
positive integer
Default
86400 · taken from the build
applying
restart required
where it can be set
in the config file · with a startup flag · as an environment variable

In detail

Twenty-four hours, and it is visible in every message: the result object we read on the stand carried maxdelivertime set to exactly one day after the message was taken in. When it passes, the message is finished with an expiry rather than a server's refusal, and the counter for that is separate from the SMTP error counters. The deadline is absolute, not a budget: pausing a domain for six hours does not extend it, so mail held by a pause can quietly expire while waiting. That is worth knowing before using long pauses on a busy queue.

What happens if you get it wrong

A long pause on a domain with mail already queued.Held messages reach their deadline while paused and expire without ever being attempted again; the pause is lifted onto an emptier queue than expected.inference