ExtMail服务器社区's Archiver

iteeqg 发表于 2008-12-19 12:35

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

iteeqg 发表于 2008-12-19 12:37

忘记了补充  等于这个Maildir: extmail.org/eric1/Maildir/   你直接在本机MAIL 测试的时候MAILDROP一直提示无法打开MAILBOX..如果我手动在LDAP里面更改为Maildir: /home/domains/extmail.org/eric1/Maildir/    MAILDROP就可以正常投递..但是WEBMAIL登录就不行了...真是不知所云..

hzqbbc 发表于 2008-12-26 22:08

Maildir要存相对路径,别绝对路径。

页: [1]

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