質問

2007年11月30日 17時30分
  • PostfixとMysqlの連携について

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

はじめまして、某会社にて社内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
auth
userdb = mysql /etc/dovecot-mysql.conf
auth_passdb = mysql /etc/dovecot-mysql.conf

/etc/dovecot-mysql.conf
dbhost = localhost
db
port = 3306
dbunixsocket = /var/lib/mysql/mysql.sock
db = postfix
dbuser = postfix
db
passwd = 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になるはずがなっていない。
password
query = SELECT password FROM mailbox WHERE username = ’%u’ AND active = ’1’

0件の回答があります

あなたもコメントしましょう!