トップページ サービスご案内 お知らせ お申込み お問い合わせ コミュニティ サポート オンラインマニュアル

imapのインストール方法


1.手順の概要

ここで解説するのは、インストール方法です。具体的には、

Webで最新バージョンの確認
特に問題がなければ弊社ftpサイトからソースファイルを入手
新バージョンをインストール
inetdのエントリを変更
inetdを再起動

という手順となります。


2.最新版の確認

最新バージョンを確認します。例えば、次の場所で最新版の情報を入手できます。
http://www.imap.org/
今回は、弊社のミラーサイトよりソースファイルを入手することとします。


3.ソースファイルのダウンロード

ファイルは、さくらインターネットのftpサーバからダウンロードしていただけます。
●FTPサーバーと目的のディレクトリは ftp://ftp.sakura.ad.jp/pub/sakura/imap
です。
●ダウンロードするディレクトリは /usr/local/src/distfiles です。
●目的のファイルは imap-4.6.tar.gz です。
なおこれらのディレクトリは存在しない場合があります。その場合には、mkdirコマンド(説明はこちら)で作成してください。

以上を踏まえた上で、こちらをご覧下さい。

無事作業が終了すると、/usr/local/src/distfiles/に imap2.53.tar.gz というソースファイルがダウンロードされます。


4.ソースファイルの解凍

4-1.ディレクトリを移動します
# cd /usr/local/src

4-2.ソースファイルを展開します
# tar zxf ./distfiles/imap-4.6.tar.gz


5.コンパイルとインストール

5-1.ディレクトリを移動します
# cd /usr/local/src/imap-4.6

5-2.configure を実行
configureを実行し、コンパイルの準備をします。コンパイルのためのmakeファイルを作ります。
# ./configure

5-3.imapをコンパイル
コンパイルは、C言語で書かれたプログラムを実行する形式に変換することです。
# make

・コンパイルの様子が表示されます。


6.新しいバイナリのコピー

imapは、他のアプリケーションのように、自動的にインストールされるわけではありません。
ここでは、コンパイルが終わって実行できるようになったバイナリpopperを、しかるべきディレクトリ(/usr/local/libexec/popper)にコピーします。

# cp ./imapd/imapd ./ipopd/ipop2d ./ipopd/ipop3d /usr/local/libexec


7.inetd.confの設定変更

imapは、inetdにより管理されています。inetdのエントリを変更し、POP3を使うときはimapが呼び出されるように変更します。

# vi /etc/inetd.conf



#example entry for the optional pop3 server

#pop3 stream tcp nowait root /usr/local/libexec/ipop3d ipop3d *1

*1 通常はコメントされていますので、コメントアウト("#"をはずす)してください。


8.inetdの再起動

intedにHUPシグナルを送り、再起動します。

# killall -HUP inetd

以上で、imap のバージョンアップ(インストール)は完了しました。


9.動作確認

telnetを用いて、動作の確認をします。
localhostへtelnetしてください。

# telnet localhost pop3
Trying 192.168.0.1 ...
Conncted to localhost.
Escape Character is '^]'.
+OK IMAP(version4.6)at trans-er.eng.sakura.ad.jp starting

上記のようにでれば、imapのインストールは完了です。



(C)Copyright 1996-2000, SRS SAKURA Internet Inc.