Day by day
Cyrus-SASL SMTP認証
投稿者: admin, カテゴリー: FreeBSD
ひととおり設定を終えて運用開始すると以下のエラー。
これでもSMTP認証自体は出来ているみたい。
postfix/smtpd[****]: sql_select option missing
postfix/smtpd[****]: auxpropfunc error no mechanism available
postfix/smtpd[****]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
原因は、
- OpenLDAPをインストールしている場合は無視。
- 64bitOS環境はライブラリの場所が違う場合があるのでsmtpd.confの置き場所に注意!
- もう一つはどこかのフォーラムで見つけたコレ↓
Removing libsql from the /usr/lib/sasl2 directory solved my problem.
コレがヒット。
Cyrus-SASLインストール時にまだ認証方法を決めていなかったので、コンフィグオプションMySQLを有効にしたまま結局使っていませんでした。
コンフィグオプションでMySQLを無効にしてからCyrus-SASLを再インストールすることで無事解決。