您好.我尝试更改了config.inc.php这个文件中关于"password_ldap_userDN_mask"的格式.
$rcmail_config['password_ldap_userDN_mask'] = 'uid=%login,ou=mail,dc=XXXXX,dc=com';
现在/var/log/maillog中显示的错误是:
Jan 9 12:54:13 mail roundcube: Bind failed: Invalid DN syntax: LDAP_INVALID_DN_SYNTAX (34):既然我现在可以登陆Roundcube界面进行其他操作,那是不是说明我的dn和密码并没有错?
那会不会是因为加密的原因?会不会是php-mhash没有安装或者其他原因?
我更正一下
$rcmail_config['password_ldap_userDN_mask'] = 'uid=%login,ou=mail,dc=XXXX,dc=com';
openldap的log显示:
Jan 9 13:29:29 mail slapd[1884]: conn=1025 fd=19 ACCEPT from IP=127.0.0.1:48487 (IP=0.0.0.0:389)
Jan 9 13:29:29 mail slapd[1884]: conn=1025 op=0 BIND dn="uid=wjy@gelinton.com,ou=mail,dc=gelinton,dc=com" method=128
Jan 9 13:29:29 mail slapd[1884]: conn=1025 op=0 RESULT tag=97 err=49 text=
Jan 9 13:29:29 mail slapd[1884]: conn=1025 op=1 UNBIND
Jan 9 13:29:29 mail slapd[1884]: conn=1025 fd=19 closed
maillog显示:
Jan 9 13:28:47 mail roundcube: Bind failed: Invalid credentials: LDAP_INVALID_CREDENTIALS (49):