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

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

我遇到了 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

  1. 检查 的输出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
    
  2. 如果在 postconf 的输出中没有mysql字符串,则意味着 postfix 构建时没有 mysql 支持。要解决此问题,请安装postfix-mysql包。

答案3

检查是否安装:dpkg -s postfix-mysql

如果没有安装sudo apt-get -y install postfix-mysql

问题解决了。

答案4

当我拥有组的写入权限时,我遇到了此错误/etc/postfix/dynamicmaps.cf。显然,postfix 会忽略内容。

相关内容