Julian Kippels:
> On my servers I get this (non-consequential) error every so often:
> /var/log/maillog:Apr 12 15:01:00 postfix-test postfix/virtual[4996]: fatal: 
> bad string length 0 < 1: virtual_mailbox_base =
> /var/log/maillog:Apr 12 15:01:01 postfix-test postfix/master[4960]: warning: 
> process /usr/libexec/postfix/virtual pid 4996 exit status 1
> /var/log/maillog:Apr 12 15:01:01 postfix-test postfix/master[4960]: warning: 
> /usr/libexec/postfix/virtual: bad command startup -- throttling
[master.cf]
> virtual    unix  -       n       n       -       -       virtual
[main.cf]
> virtual_transport = lmtp
>
> The LDAP-Lookups in transport_maps either return lmtp:inet:localhost:2525
> or smtp:otherserver.tld

> I fail to see why ANYTHING should invoke virtual and run into that error. Any

1) How many Postfix master daemons are running on that machine?

If there is more than one, then the error may happen in the "other"
instance than the one whose configuration you are reporting.

2) Perhaps the LDAP lookup results return other results, occasionally?

You can debug (2) by looking at Postfix logging (qmgr, lmtp, etc.)
in the minutes after the postfix/virtual fatal error.  If you're
lucky then there is only one delivery happening.

        Wietse

Reply via email to