authldaprc设置问题请教?
因为LDAP的流行,小弟试了下EXTMAIL+LDAP不过遇到的问题还是蛮多的.所以请教下各位?我的 /usr/local/courier-authlib/etc/authlib/authldaprc内容如下:
[root@QTTBBF06-LINUX authlib]# cat authldaprc
LDAP_URI ldap://localhost
LDAP_PORT 389
LDAP_PROTOCOL_VERSION 3
LDAP_BASEDN o=extmailAccount,dc=extmail.org
LDAP_BINDDN cn=Manager,dc=extmail.org
LDAP_BINDPW 1234
LDAP_TIMEOUT 5
LDAP_MAIL mail
#LDAP_FILTER (&(objectClass=extmailUser)(active=1))
LDAP_FILTER (active=1)
LDAP_UID uidNumber
LDAP_GID gidNumber
LDAP_MAILROOT /home/domains
LDAP_HOMEDIR homeDirectory
LDAP_MAILDIRQUOTA quota
LDAP_CRYPTPW userPassword
LDAP_AUTHBIND 1
LDAP_DEREF never
LDAP_DOMAIN extmail.org
#LDAP_TLS 0
现象一,我在后台创建用户的时候再使用
authlib]# authtest -s login [email]eric4@extmail.org[/email]
Authentication succeeded.
Authenticated: [email]eric4@extmail.org[/email] (uid 1000, gid 1000)
Home Directory: /home/domains/extmail.org/eric4
Maildir: (none)
Quota: (none)
Encrypted Password: $1$0oYwgg0K$C3wOrHObUjgG3DiNFm4P/.
Cleartext Password: (none)
Options: (none)
这个Maildir始终显示有误.我再将authldaprc里面加上
LDAP_MAILDIR mailMessageStore为这个的时候
Authentication succeeded.
Authenticated: [email]eric4@extmail.org[/email] (uid 1000, gid 1000)
Home Directory: /home/domains/extmail.org/eric1
Maildir: extmail.org/eric1/Maildir/
Quota: (none)
Encrypted Password: $1$z7S6Jc8p$mGV.sIXBFcE9KUEgviOxv.
Cleartext Password: (none)
Options: (none)
就可以看到HOMEDIR项了...可是显示的也不太对...应该 是/home/domains/extmail.org/eric1/Maildir/才对.
不知道你们有没有遇到过这样的事.那个朋友能不能将你们的AUTHLDAPRC配置文件共享给小弟参考参考谢谢了
还有就是明显感觉在后台操作使用LDAP超级慢.照理来说不应该这样的.还请教下各位大大.
这个配置也贴出来
[root@QTTBBF06-LINUX authlib]# cat /etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/extmail.schema
allow bind_v2
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
database bdb
suffix "dc=extmail.org"
rootdn "cn=Manager,dc=extmail.org"
rootpw 1234
directory /var/lib/ldap
index objectClass eq,pres
index mail,active,virtualDomain,mailLocalAddress eq,pres
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
loglevel -1 忘记了补充 等于这个Maildir: extmail.org/eric1/Maildir/ 你直接在本机MAIL 测试的时候MAILDROP一直提示无法打开MAILBOX..如果我手动在LDAP里面更改为Maildir: /home/domains/extmail.org/eric1/Maildir/ MAILDROP就可以正常投递..但是WEBMAIL登录就不行了...真是不知所云.. Maildir要存相对路径,别绝对路径。
页:
[1]