トップ «前の日記(2001-11-02) 最新 次の日記(2001-11-05)» 編集

TPRG: 迷走メモ書き

[Donate to CCjp]
2000|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|07|08|11|12|
2009|01|02|
2010|04|06|09|

2001-11-04

_ courier-IMAPD on debian で CRAM-MD5 を使う

Debian の場合、authdaemon に頼るようになっているので、そこで結構とまどった。というわけでメモ。

/etc/courier/imapd のIMAP_CAPABILITY に AUTH=CRAM-MD5 を足す。このファイルの AUTHMODULES に追加しても仕方ないので注意。

IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5"

/etc/courier/authdaemonrc を書き換える。

ディフォルトは pam でしか認証しないようになっているので、authmodulelist に authcram を足しておく。

authmodulelist="authpam authcram"

の様な感じ。ここで daemon の設定は終わりなので、

/etc/init.d/courier-imap restart

/etc/init.d/courier-authdaemon restart

次に /etc/courier/userdb に IMAP 用のパスワードを書く。このファイルがないなら 600 root.root で作っておくこと。まず、

sugi    home=/home/sugi|mail=/home/sugi/Maildir|uid=2002|gid=2002

と、基本的なユーザ情報を書いておいてから、

userdbpw -hmac-md5 | userdb sugi set imap-hmac-md5pw

としてパスワードを追記する。その後、

makeuserdb

で db に変換する。

お名前:
E-mail:
コメント:
[]


Tatsuki Sugiura <sugi@nemui.org>