Mail/CourierIMAP

update at 2017.6.15

Install

各パッケージで依存関係があるため,unicodeライブラリ,認証ライブラリ,IMAPサーバの順でインストールを行う.

  > tar xfj courier-unicode-1.4.tar.bz2
  > cd courier-unicode-1.4
  > ./configure --prefix=/usr/local
  > make
  # make install

  > tar xfj courier-authlib-0.67.0.tar.bz2
  > cd courier-authlib-0.67.0
  > ./configure --prefix=/usr/local
         --without-authldap --without-authpgsql --without-authmysql 
         --without-authsqlite --without-authcustom --without-authpipe
      ※ --without-oooo 利用しない認証モジュールは作成しない
  > make
  # make install

  > tar xfj courier-imap-4.17.3.tar.bz2
  > cd courier-imap-4.17.3
  > ./configure --prefix=/usr/local
  > make
  # make install

設定

設定ファイル

標準の設定をそのまま利用

  # cd /usr/local/etc
  # cp imapd.dist imapd
  # cp imapd-ssl.dist imapd-ssl

利用する認証モジュールを指定する

UNIXのshadowパスワードで認証するモジュールを選択

  # cd /usr/local/etc/authlib
  # cp authdaemonrc.dist authdaemonrc
  # vi authdaemonrc
  authmodulelist="authshadow"
  authmodulelistorig="authshadow"

IMAPS用の証明書

  # cd /usr/local/share
  # cat server.crt server.key > imapd.pem
  # mkdhparams

ユーザ毎の設定

ユーザのIMAPフォルダを作成する

  > maildirmake Maildir

起動

  # /usr/local/sbin/authdaemond start
  # /usr/local/libexec/imapd-ssl.rc start



---
update at 2018/03/02 22:04:51

※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。