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