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
考え?
[解決済み]これにより、Ubuntu 14.04での問題が修正されました。
Sudo apt-get install postfix-mysql
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
文字列がない場合は、mysqlサポートなしでpostfixがビルドされていることを意味します。それを解決するには、postfix-mysql
パッケージをインストールします。
インストールされているかどうかを確認します:dpkg -s postfix-mysql
インストールされていない場合Sudo apt-get -y install postfix-mysql
問題が解決しました。