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".
>
>To reproduce:
>
>----
># postconf mail_version
>mail_version = 3.1.6
>
># postconf -n
>authorized_submit_users = cdb:/etc/postfix/authorized_users
>
># cat /etc/postfix/authorized_users
>testuser OK
>
># postmap cdb:/etc/postfix/authorized_users
># ls -l /etc/postfix/authorized_users*
>-rw-r--r-- 1 root root   12 Oct 23 14:34 /etc/postfix/authorized_users
>-rw-r--r-- 1 root root 2082 Oct 23 14:54
>/etc/postfix/authorized_users.cdb
> 
># postconf -m | grep cdb
>cdb
>
># sendmail
>sendmail: fatal: unsupported dictionary type: cdb
>----
>
>Other parts of Postfix seem to be fine with CDB, e.g. postmap in query
>mode:
>
>----
># postmap -q testuser cdb:/etc/postfix/authorized_users
>OK
>----
>
>Note that I am using Debian 9 (stretch), so the problem may be with the
>Debian packages and not Postfix in general. I do believe that I have
>all
>the necessary packages installed:
>
># dpkg -l "postfix*" | grep ^ii
>ii  postfix        3.1.6-0+deb9u1 amd64        High-performance mail
>transport agent
>ii  postfix-cdb    3.1.6-0+deb9u1 amd64        CDB map support for
>Postfix
>ii  postfix-sqlite 3.1.6-0+deb9u1 amd64        SQLite map support for
>Postfix
>
>What am I doing wrong?
>
>I have worked around this by using an inline table instead (the table
>is
>only a few entries long anyways), so this question is mere curiousity.
>
>Ulrich

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.

Scott K

Reply via email to