<domain>
A conversation with a receiver is a chain of waits, and this is the first of them. The node opens a connection to the recipient’s server and waits for it to be established. Not for a response, not for a greeting — for the connection itself.
Further along the chain come smtp-greeting-timeout (waiting for the 220 greeting), data-send-timeout (sending the message body) and smtp-data-termination-timeout (waiting for acceptance confirmation). Each has its own default, and together they add up to the maximum time of one attempt.
The vendor default is 2m. By today’s standards this is very long: a live server responds in fractions of a second, and an unavailable one will never respond. Two minutes is time the stream wastes on every dead address.
Half a minute is enough for well-known mailbox providers. Their servers respond instantly; anything longer than a second is already a network fault, and there is no point waiting two minutes for it.
Count it together with the stream. A connection busy waiting occupies a max-smtp-out slot. A long timeout with a small connection ceiling turns into a stalled queue.
Do not confuse it with receiver unavailability. A short timeout does not bounce a message — it only ends the attempt; the next one will come on the retry-after schedule.
# a well-known mailbox provider: the connection is either instant or never <domain gmail.com> connect-timeout 30s</domain>
what people get wrong and how it ends2 mistakes▶
our experience
our experience
1 relation
pmta show settings gmail.com/vmta1 | grep -i connect-timeout pmta show queues --connected=yes --no-rcpt-events
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.◇Reputation monitoring inside the nodeThe engine itself watches the receiving servers’ replies and changes the queue mode on a pattern match — a reaction within the connection, not through telemetry.