George Forman:
> 
> > Subject: Re: queue manager delaying delivery of message
> > To: georgeforma...@hotmail.com; postfix-users@postfix.org
> > Date: Mon, 14 Dec 2009 19:31:44 -0500
> > From: wie...@porcupine.org
> > 
> > The queue manager will leave a file in the incoming queue when:
> > 
> > 1) Some "security" software does not allow the cleanup daemon
> > to write to the qmgr FIFO. Try without SeLinux, AppArmor, etc.
> > 
> > 2) The queue file system is not on a local disk, and either file
> > server's clock and the Postfix machine's clock are out of whack.
> > 
> > 3) Mailscanner or other non-Postfix software directly manipulates
> > Postfix queue files.
> > 
> > 4) The file system does weird things with the "execute" file
> > permission bit. Postfix sets this bit when a queue file is ready
> > for delivery.
> > 
> > 5) The queue manager is blocked for other reasons. Some vendors
> > make changes to Postfix source code and thereby break things.
> > 
> > To investigate, does the delay happen with local submission
> > (the Postfix sendmail command)? 
> > 
> We are trying to replace our inbound MTA.  Because of the
> problems encountered, we brought down the server.
> I will try this tomorrow and report back with the results.
> 
> > You wrote that you made the queue manager verbose, but there is
> > no verbose queue manager logging in your report.
> 
> Unfortunately, I don't know how to associate the queue manager's
> output with respect to the email message queue id. The log file is
> huge, I will see if I can find the logs entries and included them.

Don't bother, you have no idea what records are triggered
by cleanup server activity.

The queue manager handles other deliveries while it is ignoring
this file? The cleanup server attempts to write to the qmgr FIFO,
and the queue manager will log that it receives a request.

Dec 14 20:04:13 tail postfix/qmgr[2053]: trigger_server_accept_fifo: trigger 
arrived

If there is no such logging then the cleanup-to-qmgr notification
is broken, and delivery is delayed until the queue manager does
the routine queue_run_delay=300s queue scan.

        Wietse

Reply via email to