« さらば | メイン | 打合せ » |

2005年12月 1日

Courier-imapで悩む

 某案件でWebmailを設定する感じな奴があったわけですな。で、さすがにUW-IMAPじゃーねー、だいたいqmailでMaildirを使うんだったらダメジャン、見たいな気分でCourier-imapをIMAPをインストールしたわけですが、これがとんでもなくはまってしまったのじゃよ。

 そもそもIMAPサーバを構築する系の書籍はぜーんぶ古い奴が多かったりして、その中では群抜きに発行日が新しい『qmail完全解説―qmailを使ったセキュアなメールサーバの構築』を参考にしてみたんですが、この本超曲者です。とりあえず、そんなにバージョンが違っているとは考えにくかったのですが、書かれたとおりのインストール方法では微妙に起動しないdaemonがいるようです、っていうか誤植とか誤解が多すぎない? この書籍。

 で、悩んだ結果 /var/log/maillog にこんなものが、

Dec 1 11:52:10 xxxxxx imapd: Connection, ip=[::ffff:nnn.nnn.nnn.nnn] Dec 1 11:52:10 xxxxxx imapd: authdaemon: s_connect() failed: Connection refused Dec 1 11:52:10 xxxxxx imapd: [Hint: perhaps authdaemond is not running?] Dec 1 11:52:10 xxxxxx imapd: LOGIN FAILED, user=kuro2, ip=[::ffff:nnn.nnn.nnn.nnn] Dec 1 11:52:10 xxxxxx imapd: authentication error: Connection refused Dec 1 11:52:11 xxxxxx imapd: Connection, ip=[::ffff:nnn.nnn.nnn.nnn] Dec 1 11:52:11 xxxxxx imapd: authdaemon: s_connect() failed: Connection refused Dec 1 11:52:11 xxxxxx imapd: [Hint: perhaps authdaemond is not running?] Dec 1 11:52:11 xxxxxx imapd: LOGIN FAILED, user=kuro2, ip=[::ffff:nnn.nnn.nnn.nnn] Dec 1 11:52:11 xxxxxx imapd: authentication error: Connection refused

うーん、なんかそのままの通りでauthdaemond が動いていないんですなー。って、authdaemondってなんだよー、と考えていたらCourier-imap用の認証daemon君だった。find / -name "authdaemond"とかしてみたら、

/usr/local/libexec/courier-authlib/authdaemond

こんなところに居たので起動してみる。おー、入れた入れたー。ったく、なんだかめんどいのぉ。実は、このサーバのIMAPはWebmail(SquirrelMai)でしか使わないので、認証なんてどうでもいいやと思っていたのが失敗の原因でした、イェッツ!

投稿者 ymkx : 2005年12月 1日 12:24

ブログランキング ドット ネット