Curtis:
> Ok, we have confirmed that the postfix/smtp threads are not just 
> hanging... after several minutes of logging nothing, each thread exits 
> with a log entries that looks like this (real host names/IPs masked with 
> ---):
> 
> May  9 13:36:50 --- postfix/smtp[1114]: 3b3cyK07Bzz41vV6: conversation 
> with ---.---.com[---.---.---.---] timed out while sending message body
> May  9 13:36:51 --- postfix/smtp[1114]: 3b3cyK07Bzz41vV6: enabling PIX 
> workarounds: disable_esmtp delay_dotcrlf for ---.---.com[---.---.---.---]:25
> May  9 13:46:53 --- postfix/smtp[1114]: 3b3cyK07Bzz41vV6: 
> to=<---@---.com>, relay=---.---.com[---.---.---.---]:25, delay=349260, 
> delays=348054/0.01/604/602, dsn=4.4.2, status=deferred (conversation 
> with ---.---.com[---.---.---.---] timed out while sending message body)

Your outbound SMTP connections are timing out, because the receiving
end runs a PIX/ASA "security" "firewall". 

These devices have a long history of breaking SMTP and that is why
Postfix turns on PIX workarounds as logged above.

> So, if qmgr is still running, then my question remains the same... since 
> the active queue is growing what are possible reasons why new smtp 
> threads would not be spawning until every last active thread gives up on 
> this non-responsive  mail server?

See the first example in my first reply: all mail is sent to the
deferred queue.

    $ grep 'status=deferred' /the/maillog/file

and learn to read Postfix logfiles.

        Wietse

Reply via email to