「Dovecot」の設定
「Dovecot」のインストール
FreeBSD# cd /usr/ports/mail/dovecot <= 作業ディレクトリへ移動
FreeBSD# make install clean <= 「Dovecot」のインストール

途中でオプションを聞かれた場合、以下をチェックする
[X] KQUEUE    kqueue(2) support
[X] SASL2     SASL2 support
[X] LDAP      OpenLDAP support


You need a group "dovecot".
Would you like me to create it [y]? <= y

You need a user "dovecot".
Would you like me to create it [y]? <= y
「Dovecot」の設定

「Dovecot」の設定

FreeBSD# cp /usr/local/etc/dovecot-example.conf /usr/local/etc/dovecot.conf <= サンプル設定ファイルのコピー
FreeBSD# chmod 644 /usr/local/etc/dovecot.conf <= 設定ファイルに書き込み権限付加
FreeBSD# vi /usr/local/etc/dovecot.conf <= 設定ファイルの編集
#ssl_disable = no
↓
ssl_disable = yes <= 変更

#disable_plaintext_auth = yes
↓
disable_plaintext_auth = no <= 変更

default_mail_env = mbox:/var/mail/%u
↓
default_mail_env = maildir:~/Maildir <= デフォルトのメールボックス形式をMaildir形式にする

PAM認証設定ファイルのコピー

「Dovecot」の認証でPAMを利用しますが、すでにある設定ファイルをコピーして利用します。

FreeBSD# cp /etc/pam.d/ftpd /etc/pam.d/dovecot
FreeBSD# cp /etc/pam.d/ftpd /etc/pam.d/pop3
FreeBSD# cp /etc/pam.d/ftpd /etc/pam.d/imap

Maildirの作成

ユーザのホームディレクトリにディレクトリを作成します。

FreeBSD> mkdir ~/Maildir
FreeBSD> mkdir ~/Maildir/new
FreeBSD> mkdir ~/Maildir/cur
FreeBSD> mkdir ~/Maildir/tmp
FreeBSD> chmod -R 700 ~/Maildir

新規ユーザ作成時に自動的にMaildirを作成するようにします。

FreeBSD# mkdir /usr/share/skel/Maildir
FreeBSD# mkdir /usr/share/skel/Maildir/new
FreeBSD# mkdir /usr/share/skel/Maildir/cur
FreeBSD# mkdir /usr/share/skel/Maildir/tmp
FreeBSD# chmod -R 700 /usr/share/skel/Maildir
「Dovecot」の起動
FreeBSD# vi /etc/rc.conf <= 設定ファイルの編集
dovecot_enable="YES" <= 追加


FreeBSD# /usr/local/etc/rc.d/dovecot start
▲ページのトップへ