On Fri, Dec 10, 2010 at 08:52:58PM -0600, Len Conrad wrote:

> >master has "smtpd -vv" and "qmgr -vv"

Turn off all the verbose flags, and you may see the forest for the trees.

> looking more closely at maillog, after startup, the first error is:
> 
> Dec 10 20:26:05 postfix/qmgr[19606]: dict_open: 
> hash:/usr/local/etc/postfix/transport.map
> Dec 10 20:26:05 postfix/qmgr[19606]: dict_register: 
> hash:/usr/local/etc/postfix/transport.map(0,lock|fold_fix) 1
> Dec 10 20:26:05  postfix/qmgr[19606]: Compiled against Berkeley DB version 1

These are not errors. If you recently upgrade to a new version of BDB,
you should rebuild all on-disk tables. The file format is not compatible
between all major releases.

Why is your qmgr opening "transport.map"? Are you using this to definite
"relay_domains"? Not a good idea. Since, by default, "fast_flush_domains =
$relay_domains", the queue manager is using the tables in question. It
is best to remove all table lookups from the queue manager, leaving these
for trivial-rewrite and friends.

Try "fast_flush_domains = ", and if that makes qmgr happy, rebuild all
tables.

> Dec 10 20:26:06  postfix/master[19604]: warning: process 
> /usr/local/libexec/postfix/qmgr pid 19606 exit status 1

The Postfix code in qmgr never exits without logging why.

> Dec 10 20:26:06  postfix/master[19604]: warning: 
> /usr/local/libexec/postfix/qmgr: bad command startup -- throttling
> 

Where's the error reason? Do you have separate log files for higher
priority messages? Not a good idea.

-- 
        Viktor.

Reply via email to