- 论坛徽章:
- 0
|
使用系统rhas+postfix+mysql+courier-imap+courier-authlib+extmail,通过extmail收发一切正常。但是通过客户端收发都不能成功(发送也使用了认证,如果不需认证的话可以发送成功)
下面是一些配置和日志:
1、/usr/lib/sasl2/smtpd.conf
pwcheck_method: authdaemond
log_level: 3(将其值修改为7出来的日志内容maillog,message也一样的)
mech_list: PLAIN LOGIN
authdaemond_path://usr/local/courier-authlib/var/spool/authdaemon/socket(该文件存在)
2、/usr/local/courier-authlib/etc/authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=10
DEBUG_LOGIN=3
3、/usr/local/courier-authlib/etc/authdaemysqlrc
MYSQL_SERVER localhost
MYSQL_PORT 3306
MYSQL_USERNAME extmail
MYSQL_PASSWORD extmail
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_DATABASE extmail
MYSQL_USER_TABLE mailbox
MYSQL_CRYPT_PWFIELD password
MYSQL_UID_FIELD '2525'
MYSQL_GID_FIELD '2525'
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD concat(\'/var/mailbox/\',homedir)
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD concat(\'/var/mailbox/\',maildir)
4、/var/log/mailog/
authdaemond: ldap_simple_bind_s failed: Can't contact LDAP server
pop3d: LOGIN FAILED, user=root@extmail.org, ip=[::ffff:127.0.0.1] (使用其他的用extman建立的用户都一样)
pop3d: authentication error: Input/output error
authdaemond: ldap_simple_bind_s failed: Can't contact LDAP server
5、/var/log/message
postfix/smtpd[3221]: sql_select option missing
auxpropfunc error no mechanism available
数据库使用的是extmail的数据库 |
|