后缀:错误:不支持的字典类型:mysql

Moh*_*mba 5 mysql email postfix 16.04

我刚刚在 Ubuntu 16.04 上安装新的邮件服务器,开始安装和配置 postfix 和 mysql,:

apt install postfix postfix-mysql mysql-server mysql-client
Run Code Online (Sandbox Code Playgroud)

在配置 postfix (3.1) 并为邮件创建 db base 后,我尝试测试 postfix 是否可以访问 db 并检索所有域/用户:

postmap -q mydomain.com mysql:/etc/postfix/mysql-virtual_domains.cf
Run Code Online (Sandbox Code Playgroud)

我得到了错误:

postmap: fatal: unsupported dictionary type: mysql
Run Code Online (Sandbox Code Playgroud)

似乎我的服务器由于某种原因不支持 mysql!

# postconf -m
btree
cidr
environ
fail
hash
inline
internal
memcache
nis
pipemap
proxy
randmap
regexp
socketmap
static
tcp
texthash
unionmap
unix

/etc/postfix# cat dynamicmaps.cf 
# dict-type so-name (pathname)  dict-function   mkmap-function
cdb postfix-cdb.so.1.0.1    dict_cdb_open   mkmap_cdb_open
ldap    postfix-ldap.so.1.0.1   dict_ldap_open
mysql   postfix-mysql.so.1.0.1  dict_mysql_open
pcre    postfix-pcre.so.1.0.1   dict_pcre_open
pgsql   postfix-pgsql.so.1.0.1  dict_pgsql_open
sqlite  postfix-sqlite.so.1.0.1 dict_sqlite_open
Run Code Online (Sandbox Code Playgroud)

请问有什么帮助吗?

Phi*_*ide 6

安装后postfix-mysql尝试重新启动postfix:

postfix reload
Run Code Online (Sandbox Code Playgroud)