Am 23.10.2017 um 17:16 schrieb Ulrich Zehl:
> On Mon, Oct 23, 2017 at 01:37:19PM +0000, Scott Kitterman wrote:
>>
>> On October 23, 2017 9:15:17 AM EDT, Ulrich Zehl <ulrich-post...@topfen.net> 
>> wrote:
>>> When I try to use a CDB table for authorized_submit_users with Postfix
>>> 3.1.6, the sendmail command exits with error "unsupported dictionary
>>> type: cdb".
>> [...]
>>
>> I believe taking Postfix out of the chroot that is the Debian default will 
>> likely
>> resolve it.  I think that is documented in README.Debian.
> 
> As far as I know, sendmail(1) is not a master(8) service, and thus not
> affected by the chroot settings in master.cf.
> 
> Nevertheless, I disabled chroot for all services in master.cf, restarted
> Postfix, and tried again. It did not change the result.

maybe an older or wrong sendmail binary...

I would check 
"ls -la /usr/bin/sendmail* /usr/sbin/sendmail* /usr/lib/sendmail* 
/etc/alternatives/sendmail*"
to find sendmail binaries.

My system (not using debian postfix) has only one at /usr/sbin/sendmail.

I expect "ldd /usr/sbin/sendmail" don't mention libcdb.
In contrast ldd /usr/sbin/postconf does.

"postconf -h mail_version" give your postfix version. As you said earlier, it 
should be "3.1.6"

This versionstring is present in every postfix binary. so check it:

# strings /usr/sbin/postconf | grep "$( postconf -h mail_version )"
3.1.6

$ strings /usr/sbin/sendmail | grep 3.1.6
# expected to be empty, aka not 3.1.6

Andreas

Reply via email to