くらメモ コンピュータやサーバー関係の 設定メモなどを掲載しています。

メニュー
Google
Web mkplan.com

サービス
フリーダイヤルとか・・・
固定発携帯着サービス
おとくライン
 Web関連のメモ
転送したい
 コンピュータ全般
NEC PC-98のメモ
Becky!
 メールサーバー関係のメモ

無料アンチウィルスソフト
sendmailのメモ
sendmail-8.13.6のインストール
sendmail-8.9.3のインストール
sendmail-8.11.1のインストール
sendmail-8.12.0のインストール
SMTP認証(SMTP AUTH)
popサーバー
imapサーバー
MHonArc
MLの作り方

 ファイル転送関連のメモ

samba3
samba-2.0.6
proftpd
proftpd sjis版
wgetでファイルをダウンロード

ウェブ関係のメモ

・Apache
squid

 FreeBSDのメモ

FreeBSDのインストール
1台で複数のIPアドレスを使う
nkf
圧縮展開方法
スワップファイルの作り方
別PCで作成したkernelの設置方法
フロッピーディスクを使う
FreeBSDで使う定番ソフト
libiconv(文字コード変換)

その他のメモ

ntpサーバーの設定
IRC server
DNSサーバー BIND 8.3.1

 


えむけいプラン
〒020-0065
岩手県盛岡市西下台町17-41
TEL:019-651-2986
FAX:019-651-2987

imapサーバー

今回対象のサーバー

FreeBSD 4.5

ダウンロード

2002/3/13現在の最新版はimap-2001a.tar.Zのようである。
いつもは、ftp://ftp.cac.washington.edu/mail/imap.tar.Z は最新版へリンクされているから、そのままダウンロードするのですが、今回は、リンク先から直接ダウンロードしてみた。

cd /usr/local/src

ftp ftp.cac.washington.edu
cd /mail
get imap-2001a.tar.Z

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

展開
tar xvfz imap-2001a.tar.Z
cd imap-2001a

いつもコンパイルの前にやっているのだが、なぜかこのメモに残していなくて、いつも四苦八苦していることがある。
それは、IMAP使用時のデフォルトのフォルダ指定だ。
標準だと、各自のホーム内がIMAPのメールフォルダになってしまい、他のドットファイルと混じってしまう。クライアント側で、フォルダを明示すればいいのだが、サーバー側で、それようのフォルダを用意した方が楽だ。

ee ./src/osdep/unix/env_unix.c

static char *mailsubdir = NIL; /* mail subdirectory name */

static char *mailsubdir = "mail";/* mail subdirectory name */
と変更する。
(この辺は、バージョンが変わるたびに、変更箇所が頻繁に変わっているような気がするので、ドキュメントを読んでください。)

コンパイル
make bsf

インストールは手動で行なう。

mkdir /usr/local/libexec
cp ipopd/ipop2d ipopd/ipop3d imapd/imapd /usr/local/libexec

設定

/etc/services の確認。(無ければ追加する)

ee /etc/services

pop2 109/tcp
pop3 110/tcp
imap 143/tcp

/etc/inetd.conf の変更

ee /etc/inetd.conf

pop2 stream tcp nowait root /usr/local/libexec/ipop2d ipop2d
pop3 stream tcp nowait root /usr/local/libexec/ipop3d ipop3d
imap4 stream tcp nowait root /usr/local/libexec/imapd imapd

ちょっと古いOSだと、imap stream .....のようだ。

今まで使っていたqpopperは、UW IMAPd 付属の ipop3dを利用することになります。

inetdの再起動
# kill -HUP `cat /var/run/inetd.pid`

moo.誰も教えてくれないんだもんなぁ。って、NTPの所に自分で書いてました。

動作確認

% telnet localhost imap
Trying 127.0.0.1 ...
Connected to localhost.
Escape character is '^]'.
* OK localhost IMAP4rev1 v12.264 server ready

とサーバーから反応があればよい。
終了は logout である。

参考URL

詳しくは以下のURLをご覧ください。
基本的には、自分用に最低限必要な項目をこのページにまとめただけです。

http://www.luice.or.jp/~obata/imap/uw-imapd.html

http://www.nspl.co.jp/Solaris/Mail/imap.html

2002/3/13


■えむけいプラン > くらメモTOP


えむけいプラン - Makoto Kuraguchi Planning Office. (since 1995)

えむけいぷらんやエムケイプランと書く方がいますが、正しくは、「えむけいプラン」です。
えむけいプランのホームページは http://mkplan.com/ です。
パソコンサポートやホームページ制作・管理のご相談をお待ちしております。