Debian GNU/Linux 5.0(lenny) の sasld

テストで非SSL で、SMTP-Auth に対応したメールサーバが必要になったので、
最近 Lenny にアップグレードしたばかりのサーバで試したところ・・・


Mar 23 18:46:55 cocoa postfix/smtpd[31255]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory

上記のようなログが出力されてさっぱり認証されませんでした。
No such file なんていうからには、UNIXソケットの /var/run/saslauthd/mux が見えないとかそいうことなんだろうかと思いましたが、
SSL で接続した場合は認証されるしさっぱり原因がわかりませんでした。

だめもとで、/etc/default/saslauthd の


OPTIONS="-c -m /var/run/saslauthd"
と、

OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
と、書き換えたところ SSL、非SSL 両方ともきちんと認証できるようになりました。

なんでだろう・・・

ちなみにメカニズムは shadow です。