IMAP ならびに POP サーバー

環境: MacOS X Server 10.3.1
MailServer: Postfix を使っています
  他のメールサーバでもおそらく大丈夫でしょう
update: 2003-11-14

  1. IMAP ソースの download

    http://www.washington.edu/imap/
    imap.tar.Z がdownload されるので解凍
    % tar xzf imap.tar.Z
    imap-2002e というような directory が解凍される

  2. メール保存先の変更

    % cd imap-2002e/src/osdep/unix
    % vi env_unix.c
    #static char *mailsubdir = NIL; /* mail subdirectory name */
    を以下に変更
    static char *mailsubdir = "Library/Mail/Mailboxes";

  3. imap のコンパイル

    % cd imap-2002e
    % make SSLTYPE=none osx
    確認メッセージがでるので y と答える
    エラーなくコンパイル終了することを確かめる

  4. imapd と ipop3d のインストール

    % sudo mkdir /usr/local/libexec
    % sudo cp imapd/imapd /usr/local/libexec
    % sudo cp ipopd/ipop3d /usr/local/libexec

  5. inetd.conf を編集

    % vi emacs /etc/inetd.conf
    行頭の # を削除して以下の2行を生かす
    (あるいは該当するものがなければ以下のような行を挿入)
    pop3 stream tcp nowait root /usr/libexec/tcpd /usr/local/libexec/ipop3d
    imap4 stream tcp nowait root /usr/libexec/tcpd /usr/local/libexec/imapd

  6. コンピュータを再起動

    % sudo reboot
    これで IMAP と POP3D が起動しますので、Mail.app の環境設定で IMAP あるいは POP を使うよう設定すれば OK です。


感想:IMAP は前からインストールしたかったのですが、 わかりやすいマニュアルが手に入らずめげていました。 インストールは意外と簡単で30分足らずで終了し、 無事 IMAP サーバでメールが読めるようになりました。