On Wed, Dec 04, 2013 at 05:24:46PM +0100, POSTFIX MAIL wrote:

> Thank you for your answer.

Please read it carefully, I mean what I say.

> > What does "stay busy" mean? Show the log entries for pids 22983
> > and 9868 immediately before and immediately after the ones above.
>
> I mean both daemons were dealing/ending with this message
> (D6D66864044) before making any other action (see logs below)
> 
> postfix/smtpd[22983]: connect from email.com[1.2.3.4]
>  Oct 29 13:47:39 pf2
> postfix/smtpd[22983]: D6D66864044: client=email.com[1.2.3.4]
>  Oct 29 14:03:23 pf2
> postfix/smtpd[22983]: disconnect from email.com[1.2.3.4]
>   
>  Oct 29 13:47:41 pf2 postfix/cleanup[9868]: D6D66864044:
>       message-id=<0...@e.com>
>  Oct 29 14:03:29 pf2 postfix/cleanup[9868]: D212586403C:
>       message-id=<6...@stf.mer.com>

This message took ~16 minutes to go from "RCPT TO:" to ".", there
was no delay moving it from incoming to active.

> > > Question: does the smtpd daemon transmit the email to the cleanup
> > > daemon before receiving all the email data ?
> > 
> > Yes, the message content streams from the remote SMTP client
> > via the smtpd(8) to cleanup(8) and into the queue file.

How is the above "yes" unclear?

> Wich logs are correct: a/ or b/ ?
> 
> b/ smtpd receives the message and sends it on the fly to cleanup 

Clearly b.  The "a" component of delay logging includes the SMTP
transaction latency.

-- 
        Viktor.

Reply via email to