我遇到了 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 会忽略内容。