[Linux] Debian GNU/Linux 等に関する Unix 系の設定メモ

imap インストール

Last Update: 2003--0-7- (Wed) 09: 1

UnixUser を見て imap を使いたくなったので、入れてみます。

うちのサーバのメール環境は、全てソースからインストールするのがデフォルトのようなので今回もソースから。ただ、patch を当てないと cram-md5 による認証が出来ないようです。

ちなみに現在は qmail+vpopmail になっていて、daemontools で起動して tcpserver 経由で接続するという構成になってます。

$ pwd
/usr/local/archive/MAIL

$ wget http://heanet.dl.sourceforge.net/sourceforge/courier/courier-imap-2.0.0.tar.bz2
$ cd ../../src/MAIL
$ tar xvfj ../../archive/MAIL/courier-imap-2.0.0.tar.bz2
$ cd courier-imap-2.0.0
$ wget http://www.maid.ne.jp/~yy/patches/patch-authvchkpw-cram-md5
$ patch -p0 < patch-authvchkpw-cram-md5
$ ./configure --with-vpopmail=yes --with-cram=yes
$ su
# make
〜略〜
tlspasswordcache.c:9: openssl/ssl.h: No such file or directory
tlspasswordcache.c:10: openssl/err.h: No such file or directory
tlspasswordcache.c:11: openssl/rand.h: No such file or directory
make[2]: *** [tlspasswordcache.o] エラー 1
make[2]: Leaving directory `/usr/local/src/MAIL/courier-imap-2.0.0/tcpd'
make[1]: *** [all] エラー 2
make[1]: Leaving directory `/usr/local/src/MAIL/courier-imap-2.0.0/tcpd'
make: *** [all-recursive] エラー 1

ssl のヘッダファイルがないようで、エラーになってしまいました。
多分 -dev 関連のファイルが入ってないのが原因だと思われるので、颯爽と apt-get。

# apt-get install libssl-dev -s

Sorry, but the following packages have unmet dependencies:
  libssl-dev: Depends: libssl0.9.6 (= 0.9.6c-2.woody.3) but 0.9.6g-0.woody.1 is to be installed
E: Sorry, broken packages

うわ、パッケージが壊れてるヨ。woody なのにしょんぼりですね。リビルドする元気はないので、強引かもしれませんがヘッダファイルだけもらってくる事にしました。

# cd /usr/local/src/deb-src
# apt-get source libssl-dev
# cd /usr/local/include
# mkdir openssl
# cd openssl
# cp /usr/local/src/deb-src/openssl-0.9.6c/include/openssl/* ./
# cd /usr/local/src/MAIL/courier-imap-2.0.0
# make

おかげさまでうまくいきました。

# make install
# make install-configure
# cd /etc/init.d/
# cp /usr/lib/courier-imap/libexec/imapd.rc ./imapd
# update-rc.d imapd defaults 51
# ./imapd start

というわけで、おしまい。

tcpserver も daemontools も全く使ってなくて勿体無いけど、へたれなので起動スクリプトの書き方とかよくわからないのでやめました。あとは現在の複雑なわけわかんない環境を imap 用に変更するだけなんだけど、これが一番大変だ。

参考にさせて頂いたページ
http://yassu.no-ip.com/linux/courier-imap.html
http://www.maid.ne.jp/~yy/freebsd/qmail.html

Posted by Kyosuke Takayama at 2003-07-09 (Wed) 16:14 printable version

この記事へのコメント

コメントはお気軽にどうぞ

Cookie に保存しますか?


・スパム対策のため、http:// を含むコメントの投稿は出来ません。
・スパムチェックのため、投稿がすぐに反映されない場合があります。
・メールアドレス入力欄には何も入力しないでください。

トラックバック

トラックバックURL: http://espion.just-size.jp/mt-tb.cgi/240


この記事のリンク元

 
Copyright (C) Kyosuke Takayama, All rights reserved.