■ 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