dovecotのの設定と使い方
概要
- a secure and highly configurable IMAP and POP3 server
インストール
ubuntu, debian
$ sudo apt install dovecot-common dovecot-pop3d dovecot-imapd
設定
/etc/dovecot/dovecot.conf
- dovecot全体の設定
listen = *, :: # listenするインターフェースのIPアドレス
protocols = imap pop3 imtp # 動作するプロトコル
verbose_proctitle = yes # psコマンド時にログイン中のIPとユーザが確認できるようになる
/etc/dovecot/conf.d/10-auth.conf
- 認証関連の設定
disable_plaintext_auth = no # プレーンテキスト認証も許可
auth_mechanisms = plain login # 認証時のパスフレーズ送信方式
/etc/dovecot/conf.d/10-ssl.conf
- SSLなどの決定
ssl_pem = </etc/dovecot/private/dovecot.pem # サーバの証明書を設定
ssl_key = </etc/dovecot/private/dovecot.key # サーバの秘密鍵を設定
/etc/dovecot/conf.d/10-mail.conf
- メールボックスの設定
mail_location = maildir:~/Maildir # メールボックスの保存場所
/etc/dovecot/conf.d/10-master.conf
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth { # コメント解除
mode = 0666 # コメント解除
user = postfix # 追加(ユーザ)
group = postfix # 追加(グループ)
} # コメント解除
/etc/dovecot/conf.d/20-imap.conf
- imapの設定
protocol imap {
mail_max_userip_connections = 10 # 同一IPからアクセスできる並列数
}
doveadm
概要
- dovecotの管理ツール
コマンド
doveadm config
- dump configuration
doveadm reload
- 設定を再読み込み
doveadm stop|abort
- dovecotを停止
doveadm mailbox
- mailboxの管理
doveadm pw
- パスワードを生成
doveadm who
- ログイン中のユーザを表示
doveconf
概要
- dovecotの設定確認コマンド
コマンド
doveconf -n
- デフォルト以外の設定
doveconf -c
- 設定ファイルを指定して表示
- デフォルトは
/etc/dovecot/dovecot.conf