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

fla*_*oja 18 postfix ubuntu-14.04

我有后缀问题

问题:

# 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
Run Code Online (Sandbox Code Playgroud)

主意?

fla*_*oja 21

[已解决]这在 Ubuntu 14.04 中为我解决了这个问题:

sudo apt-get install postfix-mysql
Run Code Online (Sandbox Code Playgroud)


Geo*_*aál 13

  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
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果在 postconf 的输出中没有mysql字符串,则表示 postfix 是在没有 mysql 支持的情况下构建的。要解决它安装postfix-mysql包。