> Subject: Re: queue manager delaying delivery of message > To: postfix-users@postfix.org > Date: Mon, 14 Dec 2009 20:08:41 -0500 > From: wie...@porcupine.org > > 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
I am seeing trigger_server_accept_fifo log entries unfortunately I cannotassociate the trigger to a specific message. I did notice the numberof qmgr trigger log entries are 60% the number of message processedlog entries. I know postfix logs a single line per recipient and that couldaccount for some but not a 40% difference. I completely left out one observation. The messages are accepted, theyare sitting in the incoming queue. There is little or no mail in the deferqueue. The active queue has a few hundred messages. I am not seeingany significant number of errors for milter nor ldap queries. _________________________________________________________________ Hotmail: Trusted email with Microsoft’s powerful SPAM protection. http://clk.atdmt.com/GBL/go/177141664/direct/01/