このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

smtp 認証をdovecot で行うと、dovecot にログイン出来無い このメッセージに返信する
日時: 2020/12/13(Sun) 12:45
名前: フジマル
URL:
postfixとdovecotでパスワードを一元的に管理したく、auth-passwdfile.conf.ext を使いたいので。

postfix
main.cf 抜粋
auth_mechanisms = plain login cram-md5
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

dovecot
10-auth.conf 抜粋
!include auth-passwdfile.conf.ext
のみを有効(auth-system.conf.extは無効にしている)

10-master.conf 抜粋
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666 (ここは0660の方がいいかな)
user = postfix
group = postfix
}

auth-passwdfile.conf.extは
passdb {
driver = passwd-file
args = scheme=CRAM-MD5 username_format=%u /etc/dovecot/users
}

userdb {
driver = passwd-file
args = username_format=%u /etc/dovecot/users
}

/etc/dovecot/usersは
otake@kinryo.net:{CRAM-MD5}c625e73..........
ドメインは kinryo.net userは otake

関係ないと思うが sasldblistusers2 は
otake@kinryo.net: userPassword

dovecot のログは
Dec 13 12:10:38 auth: Error: passwd-file /etc/dovecot/users: User otake@kinryo.net is missing userdb info
Dec 13 12:15:51 auth: Info: passwd-file(otake,133.149.xx.xx,<NqhZ8U+2xu6FldVp>): unknown user
missing userdb info

userdb って /etc/dovecot/users では無いのですか?
ちなみに postfix はOKのようで、ほかからメールを送るとメールフォルダーのnewに入ってきます(サーバーでチェック)

ここで数日トラブっていて、google先生に聞いても解が見つからず、
宜しくお願い致します。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -