On Fri, Jan 03, 2020 at 01:50:36PM -0700, local-mail-courier wrote:

> I have scoured the web for an answer to this.  Sometimes in the postfix log,
> when a message does not send right away, the log will say "(queue active)".

This happens for *every* message, every time (typically just once) that
a message enters the active queue.  The message recipients are then
queued for delivery via a given transport to a particular nexthop.

> When I use the QUEUE ID to search the mail log for all associated logs
> for the message, there often isn't any further information.  But, I do
> see that "postfix/qmgr" is the process.

Further logging happens once a delivery agent has completed or
failed a delivery attempt.  This can take some time.

> However, I don't have a satisfactory answer.  Is there any specific reason
> why this happens?  Or is it just multiple things?  If it is multiple things,

Delivery is not instantaneous.  Also, with Linux systemd, on busy
systems logging has become rather lo[us]sy.  You may need to raise
message rate limits for systemd-journald.

> Hopefully there is some additional information out there that can help.

Once a message is delivered, the delays=a/b/c/d numbers tell the story.
You'll need to analyze these.

    http://www.postfix.org/postconf.5.html#delay_logging_resolution_limit
    http://www.postfix.org/QSHAPE_README.html

-- 
    Viktor.

Reply via email to