FreeBSD 14.4 RELEASE - postfix - Dovecot 初期設定


クラウディア 


1. 概要
2. 設定
3. 起動設定

1. 概要

 インストール時に、出力されたメッセージに基づいて、「Dovecot」の初期設定を行います。  以下、「root」ユーザ権限で。

2. 設定


mkdir -pv /usr/local/etc/dovecot/conf.d

cp -p /usr/local/etc/dovecot/example-config/dovecot.conf /usr/local/etc/dovecot/.

vi /usr/local/etc/dovecot/dovecot.conf
 24行目を。

#protocols = imap pop3 lmtp submission
 下記のように書き換えます。  (「submission」は、設定により残すこともあります)

protocols = imap pop3
 下記の「#」をはずして、コメント解除します。  (「IPv4」のみの場合は、「,」カンマ以降を削除)

#listen = *, ::

cp -p /usr/local/etc/dovecot/example-config/conf.d/10-auth.conf /usr/local/etc/dovecot/conf.d/.

vi /usr/local/etc/dovecot/conf.d/10-auth.conf
 10行目の「#」をはずして、「yes」を「no」に変更。  (プレーンテキストでも認証する場合)

#disable_plaintext_auth = yes
 100行目の「plain」の後ろに、半角スペースを空けて「login」を追記。  (プレーンテキストでも認証する場合)

auth_mechanisms = plain

cp -p /usr/local/etc/dovecot/example-config/conf.d/10-mail.conf /usr/local/etc/dovecot/conf.d/.

vi /usr/local/etc/dovecot/conf.d/10-mail.conf
 30行目の「#」をはずして、下記のように記述。

mail_location = maildir:~/Maildir

cp -p /usr/local/etc/dovecot/example-config/conf.d/10-master.conf /usr/local/etc/dovecot/conf.d/.

vi /usr/local/etc/dovecot/conf.d/10-master.conf
 110~112行を。

  # Postfix smtp-auth
  #unix_listener /var/spool/postfix/private/auth {
  #  mode = 0666
  #}
 下記のように記述。

  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
    user = postfix
    group = postfix
  }

cp -p /usr/local/etc/dovecot/example-config/conf.d/10-ssl.conf /usr/local/etc/dovecot/conf.d/.

vi /usr/local/etc/dovecot/conf.d/10-ssl.conf
 12、13行目は、とりあえず、先頭に「#」をつけてコメント化します。  (「SSL/TLS」設定時に変更します)

ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem

cp -p /usr/local/etc/dovecot/example-config/conf.d/auth-system.conf.ext /usr/local/etc/dovecot/conf.d/.
 上記は、そのままにしておくらしい。

vi /etc/pam.d/dovecot
 これは、ログイン用の設定になります。  下記を記述します。

#
#
# PAM configuration for the "dovecot" service
#

# auth
auth            required        pam_unix.so             no_warn try_first_pass

# account
account         required        pam_unix.so
 「dovecot」の設定ファイルを編集したら、下記のコマンドで確認します。

doveconf -n
 エラーがあれば。

# 2.3.21.1 (d492236fa0): /usr/local/etc/dovecot/dovecot.conf
doveconf: Fatal: Error in configuration file /usr/local/etc/dovecot/dovecot.conf line 103: Expecting '{'
 てな、エラーになるはずです。  これは、「/usr/local/etc/dovecot/dovecot.conf」の103行にエラーがあるということですな。  エラーがなければ、デフォルトと違う設定のみ出力されます。  ここまでの設定だと、ほぼ・・・。

# 2.3.21.1 (d492236fa0): /usr/local/etc/dovecot/dovecot.conf
# OS: FreeBSD 14.4-RELEASE amd64
# Hostname: ns.vm.sing.ne.jp
auth_mechanisms = plain login
mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
  location =
  prefix =
}
passdb {
  driver = pam
}
protocols = imap pop3
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
}
userdb {
  driver = passwd
}
 てな表示になるはずです。

3. 起動設定

 「dovecot」の起動を有効化して、起動。

service dovecot enable

service dovecot start

audiobook.jp
earthcar(アースカー)
EaseUS
Amazonギフトカード
【usus ウズウズ】
JETBOY
ハイスピードプラン
アフィリエイトのアクセストレード
5G CONNECT
ベルリッツ
葬送のフリーレン Prime Video
ネットオークションの相場、統計、価格比較といえばオークファン
損保との違い
サウンドハウス
TikTok Shop 【リピート用プログラム】
薬屋の独り言
健康サポート特集
U-NEXT
それがだいじWi-Fi