![Postfix:错误:不支持的字典类型:mysql](https://linux22.com/image/640048/Postfix%EF%BC%9A%E9%94%99%E8%AF%AF%EF%BC%9A%E4%B8%8D%E6%94%AF%E6%8C%81%E7%9A%84%E5%AD%97%E5%85%B8%E7%B1%BB%E5%9E%8B%EF%BC%9Amysql.png)
我遇到了 Postfix 问题
问题:
# tail -f /var/log/mail.err
Aug 20 17:57:50 myserver postfix/smtpd[8243]: error: unsupported dictionary type: mysql
Aug 20 17:57:50 myserver postfix/smtpd[8243]: error: unsupported dictionary type: mysql
Aug 20 17:58:05 myserver postfix/smtpd[8244]: error: unsupported dictionary type: mysql
Aug 20 17:58:05 myserver postfix/smtpd[8244]: error: unsupported dictionary type: mysql
Aug 20 18:00:38 myserver postfix/smtpd[8277]: error: unsupported dictionary type: mysql
Aug 20 18:00:38 myserver postfix/smtpd[8277]: error: unsupported dictionary type: mysql
Aug 20 18:03:32 myserver postfix/smtpd[8320]: error: unsupported dictionary type: mysql
Aug 20 18:03:32 myserver postfix/smtpd[8320]: error: unsupported dictionary type: mysql
Aug 20 18:03:33 myserver postfix/trivial-rewrite[8322]: error: unsupported dictionary type: mysql
Aug 20 18:03:33 myserver postfix/trivial-rewrite[8322]: error: unsupported dictionary type: mysql
主意?
答案1
[解决了]这解决了我在 Ubuntu 14.04 中遇到的问题:
sudo apt-get install postfix-mysql
答案2
检查 的输出
postconf -m
。它看起来会像这样:root@ds94:/usr/local/etc/postfix # postconf -m btree cidr environ fail hash internal memcache mysql pcre proxy regexp socketmap static tcp texthash unix
如果在 postconf 的输出中没有
mysql
字符串,则意味着 postfix 构建时没有 mysql 支持。要解决此问题,请安装postfix-mysql
包。
答案3
检查是否安装:dpkg -s postfix-mysql
如果没有安装sudo apt-get -y install postfix-mysql
问题解决了。
答案4
当我拥有组的写入权限时,我遇到了此错误/etc/postfix/dynamicmaps.cf
。显然,postfix 会忽略内容。