Dovecot
| Table of Contents |
インストール環境
- OS
- CentOS 5.5 (kernel 2.6.18-194.11.1.el5)
- パッケージ
- dovecot-1.0.7-7.el5
パッケージのインストール
- dovecot本体のインストール
# yum install dovecot
これでインストールは完了です。
基本設定
dovecot.confの編集
- 設定ファイル「/etc/dovecot.conf」を編集します。
# vi /etc/dovecot.conf # 利用プロトコル protocols = imap imaps pop3 pop3s # SSL用の証明書 ssl_cert_file = /etc/pki/tls/certs/localhost.crt # SSL用の秘密鍵 ssl_key_file = /etc/pki/tls/private/localhost.key # メールボックスの場所 mail_location = maildir:~/Maildir
起動
自動起動の設定
- chkconfigコマンドで自動起動をONにします
# chkconfig dovecot on
- chkconfigコマンドで自動起動の確認をします。
LUNレベル3,4,5がonになっていれば問題ありません。
# chkconfig --list dovecot dovecot 0:off 1:off 2:on 3:on 4:on 5:on 6:off
起動
- dovecotを起動します。
# /etc/init.d/dovecot start
- psコマンドで起動の確認を行います。
# ps ax |grep dovecot 27947 ? Ss 0:00 /usr/sbin/dovecot 27949 ? S 0:00 dovecot-auth
Maildirの自動作成
- 新規ユーザ作成時に自動的にMaildirを作成するようにします
# mkdir -p /etc/skel/Maildir/{new,cur,tmp} # chmod -R 700 /etc/skel/Maildir
LDAP認証
認証にLDAPを利用するよう設定します。
dovecot.confの編集
- 設定ファイル「/etc/dovecot.conf」を編集します。
PAM部分をコメントにして、LDAP部分をコメントアウトします。# vi /etc/dovecot.conf #pam認証は使用しない #passdb pam { #} passdb ldap { args = /etc/dovecot-ldap.conf }
dovecot-ldap.confの編集
- dovecot-ldap.conf 作成
# cp -rp /usr/share/doc/dovecot-1.0.7/examples/dovecot-ldap-example.conf /etc/dovecot-ldap.conf
- dovecot-ldap.conf の編集
# vi /etc/dovecot-ldap.conf hosts = 192.168.11.100 base = dc=oss-d,dc=net auth_bind = yes pass_filter = (&(objectClass=posixAccount)(uid=%u))
- 起動
# /etc/init.d/dovecot start
- 起動を確認します。
# ps ax |grep dovecot 7815 ? Ss 0:00 /usr/sbin/dovecot 7817 ? S 0:00 dovecot-auth