ExtMail服务器社区's Archiver

togoog 发表于 2010-8-4 17:25

关于postfix POP3用户无法通过验证

关于postfix POP3用户无法通过验证。

我的maillog如下:
[quote]Aug  4 17:14:05 mail pop3d: Connection, ip=[192.168.22.18]
Aug  4 17:14:05 mail authdaemond: received auth request, service=pop3, authtype=login
Aug  4 17:14:05 mail authdaemond: FAIL, all modules rejected
Aug  4 17:14:05 mail pop3d: LOGIN FAILED, user=ssq@pcstar.com.cn, ip=[192.168.22.18]
Aug  4 17:14:11 mail pop3d: Disconnected, ip=[192.168.22.18]
Aug  4 17:14:12 mail pop3d: Connection, ip=[192.168.22.18]
Aug  4 17:14:12 mail authdaemond: received auth request, service=pop3, authtype=login
Aug  4 17:14:12 mail authdaemond: FAIL, all modules rejected
Aug  4 17:14:12 mail pop3d: LOGIN FAILED, user=ssq@pcstar.com.cn, ip=[192.168.22.18]
Aug  4 17:14:20 mail pop3d: Disconnected, ip=[192.168.22.18]
Aug  4 17:14:46 mail pop3d: Connection, ip=[192.168.22.18]
Aug  4 17:14:46 mail authdaemond: received auth request, service=pop3, authtype=login
Aug  4 17:14:46 mail authdaemond: FAIL, all modules rejected
Aug  4 17:14:46 mail pop3d: LOGIN FAILED, user=ssq, ip=[192.168.22.18]
Aug  4 17:14:52 mail pop3d: Disconnected, ip=[192.168.22.18]
[/quote]

我的authmysqlrc 具本内容如下:
[quote]MYSQL_SERVER localhost
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_PORT 3306
MYSQL_DATABASE extmail
MYSQL_USERNAME postfix
MYSQL_PASSWORD abcd@12345
MYSQL_USER_TABLE mailbox
MYSQL_LOGIN_FIELD username
MYSQL_CRYPT_PWFIELD password
MYSQL_CRYPT_PWFIELD     password
MYSQL_UID_FIELD         uidnumber
MYSQL_GID_FIELD         gidnumber
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        concat('/opt/mailbox/',homedir)
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     concat('/opt/mailbox/',maildir)
MYSQL_QUOTA_FIELD       quota
MYSQL_WHERE_CLAUSE active='1'
DEFAULT_DOMAIN pcstar.com.cn
MYSQL_SELECT_CLAUSE     SELECT username,password,'',uidnumber,gidnumber,\
                        CONCAT('/home/domains/',homedir),               \
                        CONCAT('/home/domains/',maildir),               \
                        quota,                                          \
                        name                                            \
                        FROM mailbox                                    \
                        WHERE username = '$(local_part)@$(domain)'[/quote]

求各位高手帮忙看看,谢谢。

togoog 发表于 2010-8-5 10:03

怎么没有人啊。。。。UP UP UP

iteeqg 发表于 2010-8-5 16:19

感觉你的配置文件 有问题

改成我这样看看

MYSQL_SERVER            localhost
MYSQL_USERNAME          extmail
MYSQL_PASSWORD          test
MYSQL_SOCKET            /var/lib/mysql/mysql.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          extmail
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_UID_FIELD         uidnumber
MYSQL_GID_FIELD         gidnumber
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        homedir
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
MYSQL_SELECT_CLAUSE     SELECT username,password,"",uidnumber,gidnumber,             \
                        CONCAT('/home/domains/',homedir),                            \
                        CONCAT('/home/domains/',maildir),                            \
                        quota,                                                       \
                        name,                                                        \
                        CONCAT("disableimap=",disableimap,",disablepop3=",           \
                                disablepop3,",disablewebmail=",disablewebmail,       \
                               ",disablesmtpd=",disablesmtpd,",disablesmtp=",        \
                                disablesmtp,",disablenetdisk=",disablenetdisk,       \
                               ",netdiskquota=",netdiskquota)                        \
                        FROM mailbox                                                 \
                        WHERE username = '$(local_part)@$(domain)'
                    DEFAULT_DOMAIN          mail.test.com

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.