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.