FreeBSD 14
Sponsored Link

Mail サーバー : Dovecot インストール2024/04/17

 
Dovecot をインストールして POP/IMAP サーバーを構築します。
[1] Dovecot をインストールします。
root@mail:~ #
pkg install -y dovecot
[2] Postfix に SASL 機能が提供できるよう Dovecot を設定します。
root@mail:~ #
mkdir /usr/local/etc/dovecot/conf.d

root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/dovecot.conf /usr/local/etc/dovecot/

root@mail:~ #
vi /usr/local/etc/dovecot//dovecot.conf
# 25行目 : 追記

protocols = imap pop3
# 30行目 : コメント解除 (IPv4 のみリスンする場合は [::] を削除)

listen = *, ::
root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/conf.d/10-auth.conf /usr/local/etc/dovecot/conf.d/

root@mail:~ #
vi /usr/local/etc/dovecot/conf.d/10-auth.conf
# 10行目 : コメント解除して変更 (プレーンテキスト認証も許可する場合)

disable_plaintext_auth =
no
# 100行目 : 追記

auth_mechanisms = plain
login
root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/conf.d/10-mail.conf /usr/local/etc/dovecot/conf.d/

root@mail:~ #
vi /usr/local/etc/dovecot/conf.d/10-mail.conf
# 30行目 : コメント解除して追記

mail_location =
maildir:~/Maildir
root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/conf.d/10-master.conf /usr/local/etc/dovecot/conf.d/

root@mail:~ #
vi /usr/local/etc/dovecot/conf.d/10-master.conf
# 110-112行目 : コメント解除して追記

  # Postfix smtp-auth
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
    user = postfix
    group = postfix
  }

root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/conf.d/10-ssl.conf /usr/local/etc/dovecot/conf.d/

root@mail:~ #
vi /usr/local/etc/dovecot/conf.d/10-ssl.conf
# 6行目 : コメント解除

ssl = yes
# 12, 13行目 : コメント化
# * SSL/TLS 設定を有効にする場合にはコメント解除

#
ssl_cert = </etc/ssl/certs/dovecot.pem
#
ssl_key = </etc/ssl/private/dovecot.pem
root@mail:~ #
cp -p /usr/local/etc/dovecot/example-config/conf.d/auth-system.conf.ext /usr/local/etc/dovecot/conf.d/

root@mail:~ #
service dovecot enable

root@mail:~ #
service dovecot start

関連コンテンツ