Cyrus-IMAP

更新日2010-10-25 (月) 11:33:09

IMAPサーバのCyrus-IMAPをrpmでインストール。

Cyrus-IMAPはCourier-IMAPと比べユーザの認証をlogin認証と分離することができる。

rpmで必要なパッケージのインストール

# apt-get install cyrus-imapd cyrus-imapd-utils cyrus-sasl cyrus-sasl-plain cyrus-sasl-md5 perl-Cyrus

環境設定

sieveというシステムでメールを振り分ける。ユーザーのホームディレクトリに.sieveというファイルを作成して利用する方式とサーバにスクリプトおいて振り分ける方式の2種類があるが、今回はユーザーのホームディレクトリに.sieveというファイルを作成して利用する方式で行う。
認証方式もいろいろあるがOutLookExpressで利用できるようにするにはプレーンテキスト形式にも対応できるように設定

/etc/imapd.conf

#Cyrus IMAP Serverが各種管理用ファイルを置くディレクトリ configdirectory: /var/lib/imap

# ユーザーのメールの保管場所 partition-default: /var/spool/imap

管理者ユーザー

##admins: cyrus admins: admin

#/home/USER/.sieve でメールの振り分け処理 sievedir: /var/lib/imap/sieve sendmail: /usr/sbin/sendmail hashimapspool: true

# =======================================

#とサーバにスクリプトおいて振り分ける方式

# sieveスクリプトの保管場所

# sievedir: /var/lib/imap/sieve

# =======================================

# 認証方法の指定。

##sasl_pwcheck_method: saslauthd sasl_pwcheck_method: auxprop <==これを選択

##sasl_pwcheck_method: sasldb sasl_mech_list: PLAIN, cram-md5, digest-md5

tls_cert_file: /usr/share/ssl/certs/cyrus-imapd.pem tls_key_file: /usr/share/ssl/certs/cyrus-imapd.pem tls_ca_file: /usr/share/ssl/certs/ca-bundle.crt


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS