Je venais d'installer un nouveau serveur de messagerie sur Ubuntu 16.04, en commençant par installer et configurer postfix et mysql :
apt install postfix postfix-mysql mysql-server mysql-client
Après avoir configuré postfix (version 3.1) et créé une base de données pour le courrier, j'ai essayé de tester si postfix pouvait atteindre la base de données et récupérer tous les domaines / utilisateurs :
postmap -q mydomain.com mysql:/etc/postfix/mysql-virtual_domains.cf
J'ai obtenu l'erreur :
postmap: fatal: type de dictionnaire non pris en charge : mysql
Il semble que mon serveur ne prend pas en charge mysql pour une raison quelconque !
# 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
Toute aide serait appréciée, s'il vous plaît ?