dovecot-auth: Nov 30 17:19:05 Info: MySQL: Performing query: SELECT password FROM users WHERE userid = ’test@test.com’
pop3-login: Nov 30 17:19:05 Info: Disconnected [210.150.190.209]
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 disconnected
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 connected
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 sent handshake: PID 3750
/etc/Dovecot.conf
auth = default
authmechanisms = plain
authuserdb = mysql /etc/dovecot-mysql.conf
auth_passdb = mysql /etc/dovecot-mysql.conf
/etc/dovecot-mysql.conf
dbhost = localhost
dbport = 3306
dbunixsocket = /var/lib/mysql/mysql.sock
db = postfix
dbuser = postfix
dbpasswd = postfix
dbclientflags = 0
defaultpassscheme = PLAIN
userquery = SELECT concat(’/usr/local/virtual/’, maildir) as home, 10000 as uid, 10000 as gid FROM mailbox WHERE username = ’%u’ AND active = ’1’ test <-ERRORになるはずがなっていない。
passwordquery = SELECT password FROM mailbox WHERE username = ’%u’ AND active = ’1’
質問
はじめまして、某会社にて社内SEを行っている者です。
今回社内のPJでPostfixサーバを構築することになったのですが、
その際にMysqlと連動させて、重要な設定ファイルに関しては、
DB上で管理することになりました。
現在、postfixのメールをpop3で受けるために、
Dovecotを利用していますが、
Mysql認証がうまくできない状態にあります。
どなたか助けていただけないでしょうか?
ログインの際のエラーログ
dovecot-auth: Nov 30 17:19:05 Info: MySQL: Performing query: SELECT password FROM users WHERE userid = ’test@test.com’
pop3-login: Nov 30 17:19:05 Info: Disconnected [210.150.190.209]
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 disconnected
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 connected
dovecot-auth: Nov 30 17:19:05 Info: Login process 12 sent handshake: PID 3750
/etc/Dovecot.conf
auth = default
authmechanisms = plain
authuserdb = mysql /etc/dovecot-mysql.conf
auth_passdb = mysql /etc/dovecot-mysql.conf
/etc/dovecot-mysql.conf
dbhost = localhost
dbport = 3306
dbunixsocket = /var/lib/mysql/mysql.sock
db = postfix
dbuser = postfix
dbpasswd = postfix
dbclientflags = 0
defaultpassscheme = PLAIN
userquery = SELECT concat(’/usr/local/virtual/’, maildir) as home, 10000 as uid, 10000 as gid FROM mailbox WHERE username = ’%u’ AND active = ’1’ test <-ERRORになるはずがなっていない。
passwordquery = SELECT password FROM mailbox WHERE username = ’%u’ AND active = ’1’