Postfix:エラー:サポートされていない辞書タイプ:mysql


13

ポストフィックスに問題があります

問題:

# 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

考え?


PCREにはほとんど-重複質問:serverfault.com/q/972173/250204
ANX

回答:


15

[解決しよう]これは、Ubuntu 14.04で私のために問題を修正しました:

sudo apt-get install postfix-mysql

8
  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文字列がない場合、mysqlのサポートなしでpostfixがビルドされていることを意味します。解決するには、postfix-mysqlパッケージをインストールします。


1

インストールされているかどうかを確認します。 dpkg -s postfix-mysql

インストールしない場合 sudo apt-get -y install postfix-mysql

問題が解決しました。


5
面白い事実、私はそれをインストールしましたが、まだそのエラー
ジョン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.