顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - panidexin

頁: [1]
1
LDAP 討論區 / ldap+ postfix 配置问题!
« 於: 2011-04-07 14:34 »
问题很基础!:
如果我的LDAP 里写的是dc=extmail.org    postfix 里的域名是mydomain = test.com  那么我要写LDIF 文件怎么写!

dn: mail=postmaster@extmail.org, 是这样的吗? 
还是我要在dc=extmail.org  
要创建一个子邮件 uid=www,o=test.com,dc=extmail.org

2
LDAP 討論區 / /etc/saslauthd.conf 配置问题!
« 於: 2011-04-01 11:22 »
大家好!
   高手们! 能不能把这个配置文件的各个意思解释下!我觉得最关键的就是这个文件!

ldap_servers: ldap://192.168.150.130 ldap://127.0.0.1

ldap_auth_method:       bind

#ldap_bind_dn:           mail=root@extmail.com,o=extmailManager,dc=extmail.org

ldap_bind_dn:           mail=postmaster@extmail.org,virtualDomain=extmail.org,o=extmailAccount,d
c=extmail.org

ldap_bind_pw:           extmail

ldap_filter:            (|(&(mail=%U@%d)(active=1))(mail=%u@))

ldap_base:              dc=extmail.org

ldap_search_base:       o=extmailAccount,dc=extmail.org



[root@extmail docs]# /usr/local/sasl/sbin/testsaslauthd -u kaka@extmail.org -p 123.com         
0: OK "Success." 
 

我的已经可以验证了!但是具体的不是很明白!期待高手的解释!

3
[root@mail openldap]# ldapsearch -x -b "mail=postmaster@l-penguin.idv.tw, virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l-penguin,dc=idv,dc=tw"
# extended LDIF
#
# LDAPv3
# base <mail=postmaster@l-penguin.idv.tw, virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l-penguin,dc=idv,dc=tw> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# postmaster@l-penguin.idv.tw, l-penguin.idv.tw, extmailAccount, l-penguin.id
 v.tw
dn: mail=postmaster@l-penguin.idv.tw,virtualDomain=l-penguin.idv.tw,o=extmailA
 ccount,dc=l-penguin,dc=idv,dc=tw
cn: Test user
uid: test
mail: postmaster@l-penguin.idv.tw
virtualDomain: l-penguin.idv.tw
mailMessageStore: l-penguin.idv.tw/postmaster/Maildir/
homeDirectory: l-penguin.idv.tw/postmaster
userName: postmaster@l-penguin.idv.tw
mailQuota: 104857600S
netdiskQuota: 52428800S
uidNumber: 1000
gidNumber: 1000
active: 1
disablesmtpd: 0
disablesmtp: 0
disablewebmail: 0
disablenetdisk: 0
disableimap: 0
disablepop3: 0
expireDate: 2010-10-01
createDate: 2007-02-14 17:56:33
objectClass: top
objectClass: uidObject
objectClass: extmailUser

4
Apr  1 09:00:56 localhost saslauthd[31453]: do_auth         : auth failure: [user=postmaster@l-penguin.idv.tw] [service=imap] [realm=] [mech=ldap] [reason=Unknown]

Apr  1 09:00:56 localhost slapd[31374]: conn=4 op=1 SRCH base="ou=user,ou=login,dc=l-penguin,dc=idv,dc=tw" scope=2 deref=0 filter="(uid=postmaster@l-penguin.idv.tw)"
Apr  1 09:00:56 localhost slapd[31374]: conn=4 op=1 SRCH attr=dn
Apr  1 09:00:56 localhost slapd[31374]: <= bdb_equality_candidates: (uid) not indexed
Apr  1 09:00:56 localhost slapd[31374]: conn=4 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=

5
我的LDIF 文件!这个是我把EXTMAN 文件改的!

# Domain: virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l-penguin,dc=idv,dc=tw
dn: virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l-penguin,dc=idv,dc=tw
virtualDomain: l-penguin.idv.tw
description: A virtualDomain for l-penguin.idv.tw
hashDirPath: A0/B0
Transport: virtual:
domainMaxQuota: 1073741824
domainMaxUsers: 50
domainMaxAlias: 50
domainMaxNetStore: 1073741824
defaultQuota: 5242880
defaultNetStore: 5242880
defaultExpire: 1y
disablesmtpd: 0
disablesmtp: 0
disablewebmail: 0
disablenetdisk: 0
disableimap: 1
disablepop3: 0
active: 1
expireDate: 2010-10-01
createDate: 2007-02-14 13:47:56
objectclass: top
objectclass: extmailDomain

# User: mail=postmaster@l-penguin.idv.tw, virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l
-penguin,dc=idv,dc=tw
dn: mail=postmaster@l-penguin.idv.tw, virtualDomain=l-penguin.idv.tw, o=extmailAccount, dc=l-pen
guin,dc=idv,dc=tw
cn: Test user
uid: test
mail: postmaster@l-penguin.idv.tw
virtualDomain: l-penguin.idv.tw
mailMessageStore: l-penguin.idv.tw/postmaster/Maildir/
homeDirectory: l-penguin.idv.tw/postmaster
userName: postmaster@l-penguin.idv.tw
mailQuota: 104857600S
netdiskQuota: 52428800S
uidNumber: 1000
gidNumber: 1000
userPassword: {CRYPT}$1$phz1mRrj$3ok6BjeaoJYWDBsEPZb5C0
active: 1
disablesmtpd: 0
disablesmtp: 0
disablewebmail: 0
disablenetdisk: 0
disableimap: 0
disablepop3: 0
expireDate: 2010-10-01
createDate: 2007-02-14 17:56:33
objectClass: top
objectClass: uidObject
objectClass: extmailUser

6
/usr/local/sasl2/sbin/testsaslauthd -u postmaster@l-penguin.idv.tw -p extmail
0: NO "authentication failed"

我现在认证后是这样的!
/etc/saslauthd.conf
ldap_servers: ldap://10.40.0.228 ldap://127.0.0.1
ldap_auth_method:       bind
ldap_bind_dn:           mail=postmaster@l-penguin.idv.tw,virtualDomain=l-penguin.idv.tw,o=extmai
lAccount, dc=l-penguin,dc=idv,dc=tw
ldap_bind_pw:           extmail
ldap_filter:            uid=%u
ldap_filter:            (|(&(mail=%U@%d)(active=1))(mail=%u@))
#ldap_base:              dc=l-penguin,dc=idv,dc=tw
ldap_search_base:       ou=user,ou=login,dc=l-penguin,dc=idv,dc=tw
ldap_filter:            uid=%u
~                                               



7
大家好!
我是新人! 我现在遇到的情况是SASL 不能认证LDAP 里的POSTFIX 邮件用户!
http://phorum.study-area.org/index.php?topic=26644.0 之前我已经看过这个!但是还是一头雾水! 能否出来再讲下saslauthd.conf 的设置! 


             再次感谢!

頁: [1]