Ubuntuメモ courier-pop | imap
・courier-pop(POPサーバ)
# aptitude install courier-pop
webベース管理のためにディレクトリを作成しますか?とか聞かれたので
面白そうなのでYesにしてみた。
でも大した設定項目はなかった。
と言うかこれをいじるためにapacheの設定を頑張ったのに結構無駄になってしょんぼり。
結局設定ファイルを手動で弄ることに。
CRAM-MD5で認証を通すことにする。
# vi /etc/courier/pop3d
POP3AUTH=""
↓
POP3AUTH="CRAM-MD5 CRAM-SHA1"
・courier-imap(IMAPサーバ)
# aptitude install courier-imap
CRAM-MD5で認証を通すことにする。
# vi /etc/courier/imapd
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
↓
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"
POPとIMAPサーバはこれだけ。
・courier-authdaemon(認証用デーモン)
# aptitude install courier-authdaemon
POPとIMAPサーバで認証するためのデーモンを追加する。
これによってシステムパスワードとは別のメールパスワードが作れる。
# vi /etc/courier/authdaemonrc
パスワードを別途用意するために次を変更
authmodulelist="authpam"
↓
authmodulelist="authuserdb"
ユーザ認証用DBを生成する。
# userdb [username] set home=/home/[username] uid=xxxx gid=xxxx
# chmod 600 /etc/courier/userdb
パスワードを設定する。
# userdbpw -hmac-md5 | userdb [username] set hmac-md5pw
# makeuserdb
userdb.dat、userdb.lock、userdbshadow.dat、.lock.userdbが生成される。
再起動する。
/etc/init.d/courier-imap restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-authdaemon restart
ちゃんとIMAPもPOPも認証通ってメール見れたので問題なし。
# aptitude install courier-pop
webベース管理のためにディレクトリを作成しますか?とか聞かれたので
面白そうなのでYesにしてみた。
でも大した設定項目はなかった。
と言うかこれをいじるためにapacheの設定を頑張ったのに結構無駄になってしょんぼり。
結局設定ファイルを手動で弄ることに。
CRAM-MD5で認証を通すことにする。
# vi /etc/courier/pop3d
POP3AUTH=""
↓
POP3AUTH="CRAM-MD5 CRAM-SHA1"
・courier-imap(IMAPサーバ)
# aptitude install courier-imap
CRAM-MD5で認証を通すことにする。
# vi /etc/courier/imapd
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
↓
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"
POPとIMAPサーバはこれだけ。
・courier-authdaemon(認証用デーモン)
# aptitude install courier-authdaemon
POPとIMAPサーバで認証するためのデーモンを追加する。
これによってシステムパスワードとは別のメールパスワードが作れる。
# vi /etc/courier/authdaemonrc
パスワードを別途用意するために次を変更
authmodulelist="authpam"
↓
authmodulelist="authuserdb"
ユーザ認証用DBを生成する。
# userdb [username] set home=/home/[username] uid=xxxx gid=xxxx
# chmod 600 /etc/courier/userdb
パスワードを設定する。
# userdbpw -hmac-md5 | userdb [username] set hmac-md5pw
# makeuserdb
userdb.dat、userdb.lock、userdbshadow.dat、.lock.userdbが生成される。
再起動する。
/etc/init.d/courier-imap restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-authdaemon restart
ちゃんとIMAPもPOPも認証通ってメール見れたので問題なし。
time stamp:2010/03/22 14:21:18
トラックバック(0)|コメント(0)
トラックバック(0)|コメント(0)
この記事のトラックバックURL:
コメントを書く
何かしら