| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
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」の設定
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 |
FreeBSD# vi /etc/rc.conf <= 設定ファイルの編集 dovecot_enable="YES" <= 追加 FreeBSD# /usr/local/etc/rc.d/dovecot start |