Any idea on ldapuid and ldapgid for? Is this only use for virtual user purpose?
<br>
<br>I&nbsp;had&nbsp;setup&nbsp;a&nbsp;qmail-ldap.&nbsp;If&nbsp;I&nbsp;set&nbsp;the&nbsp;value&nbsp;in&nbsp;the&nbsp;ldapuid&nbsp;and&nbsp;ldapgid,&nbsp;email&nbsp;is&nbsp;unable&nbsp;to&nbsp;deliver&nbsp;to&nbsp;the&nbsp;user.&nbsp;And&nbsp;with&nbsp;this&nbsp;error&nbsp;message&nbsp;
<br>"deferral:&nbsp;Unable_to_open_/userhome/staff/hgc-yc2/Maildir:_is_a_directory._(#4.2.1)/"
<br>
<br>If&nbsp;the&nbsp;value&nbsp;is&nbsp;NULL&nbsp;then&nbsp;user&nbsp;is&nbsp;able&nbsp;to&nbsp;recevice&nbsp;the&nbsp;mail.&nbsp;The&nbsp;system&nbsp;config&nbsp;is&nbsp;all&nbsp;user&nbsp;information&nbsp;is&nbsp;stored&nbsp;in&nbsp;ldap&nbsp;with&nbsp;posix&nbsp;and&nbsp;samba&nbsp;account.&nbsp;Each&nbsp;user&nbsp;has&nbsp;their&nbsp;homedirectory&nbsp;and&nbsp;Maildir.
<br>
<br>[root@intranet&nbsp;log]#&nbsp;smbldap-usershow.pl&nbsp;hgc-yc2&nbsp;|more
<br>dn:&nbsp;uid=hgc-yc2,&nbsp;ou=teacher,&nbsp;dc=holmglad,dc=edu,dc=hk
<br>logonTime:&nbsp;0
<br>displayName:&nbsp;Yau&nbsp;Yui&nbsp;Chit
<br>objectClass:&nbsp;top
<br>objectClass:&nbsp;account
<br>objectClass:&nbsp;posixAccount
<br>objectClass:&nbsp;sambaAccount
<br>objectClass:&nbsp;inetOrgPerson
<br>objectClass:&nbsp;qmailUser
<br>primaryGroupID:&nbsp;1601
<br>acctFlags:&nbsp;[UX]
<br>smbHome:&nbsp;\\student\homes
<br>scriptPath:&nbsp;teacher.cmd
<br>uid:&nbsp;hgc-yc2
<br>uidNumber:&nbsp;1108
<br>cn:&nbsp;hgc-yc2
<br>loginShell:&nbsp;/bin/false
<br>homeDrive:&nbsp;H:
<br>logoffTime:&nbsp;2147483647
<br>gidNumber:&nbsp;300
<br>pwdLastSet:&nbsp;0
<br>kickoffTime:&nbsp;2147483647
<br>rid:&nbsp;3216
<br>gecos:&nbsp;Yau&nbsp;Yui&nbsp;Chit
<br>description:&nbsp;Yau&nbsp;Yui&nbsp;Chit
<br>homeDirectory:&nbsp;/userhome/staff/hgc-yc2
<br>pwdCanChange:&nbsp;0
<br>pwdMustChange:&nbsp;2147483647
<br>profilePath:&nbsp;\\student\profiles\teacher\
<br>userPassword::&nbsp;e1NTSEF9NXhoanlnVzZBd2FpUVZGVmdJSFJVOExYV2J4alpUWmtZak0zTVE9PQ=
<br>&nbsp;=
<br>lmPassword:&nbsp;262950B0732D7B3909752A3293831D17
<br>ntPassword:&nbsp;FE8DB3335BE12463E9ED38121BF64889
<br>sn:&nbsp;Teacher&nbsp;Template
<br>mail:&nbsp;[EMAIL PROTECTED]
<br>mailHost:&nbsp;intranet.holmglad.edu.hk
<br>mailMessageStore:&nbsp;/userhome/staff/hgc-yc2/Maildir
<br>mailQuota:&nbsp;20000000S,200C
<br>
<br>-----------
<br>[root@intranet&nbsp;log]#&nbsp;qmail-ldaplookup&nbsp;-u&nbsp;hgc-yc2
<br>init_ldap:&nbsp;control/me:&nbsp;intranet.holmglad.edu.hk
<br>init_ldap:&nbsp;control/ldapserver:&nbsp;ldap.holmglad.edu.hk:389
<br>init_ldap:&nbsp;control/ldapbasedn:&nbsp;dc=holmglad,dc=edu,dc=hk
<br>init_ldap:&nbsp;control/ldapobjectclass:&nbsp;qmailuser
<br>init_ldap:&nbsp;control/ldaplogin:&nbsp;uid=xxxxx,&nbsp;ou=Users,&nbsp;dc=holmglad,&nbsp;dc=edu,&nbsp;dc=hk
<br>init_ldap:&nbsp;control/ldappassword:&nbsp;xxxxx
<br>init_ldap:&nbsp;control/ldapuid:
<br>init_ldap:&nbsp;control/ldapgid:
<br>init_ldap:&nbsp;control/ldapmessagestore:&nbsp;/var/qmail/alias/Maildir
<br>init_ldap:&nbsp;control/ldaptimeout:&nbsp;30
<br>init_ldap:&nbsp;control/ldaplocaldelivery:&nbsp;1init_ldap:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passwords&nbsp;are&nbsp;not&nbsp;compared&nbsp;via&nbsp;rebind
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localdelivery:&nbsp;&nbsp;&nbsp;on
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clustering:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;off
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ldapobjectclass:&nbsp;qmailuser
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;homedirmaker:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaultDotMode:&nbsp;&nbsp;ldaponly
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaultQuota:&nbsp;&nbsp;&nbsp;&nbsp;2000000S,1000C
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QuotaWarning:
<br>------
<br>You&nbsp;email&nbsp;quota&nbsp;exceed&nbsp;the&nbsp;limit.&nbsp;Please&nbsp;delete&nbsp;some&nbsp;email
<br>
<br>------
<br>qldap_lookup:&nbsp;&nbsp;&nbsp;searching&nbsp;with&nbsp;(&(objectclass=qmailuser)(uid=hgc-yc2))
<br>qldap_lookup:&nbsp;&nbsp;&nbsp;NOT&nbsp;successful:&nbsp;needed&nbsp;object/field&nbsp;is&nbsp;missing
<br>Will&nbsp;try&nbsp;a&nbsp;local&nbsp;password&nbsp;lookup
<br>local_lookup:&nbsp;&nbsp;&nbsp;succeeded
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user&nbsp;hgc-yc2&nbsp;found&nbsp;in&nbsp;passwd&nbsp;database
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uid:&nbsp;1108
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gid:&nbsp;300
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;home:&nbsp;/userhome/staff/hgc-yc2
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maildir:&nbsp;(null&nbsp;pointer)&nbsp;(from&nbsp;~/.qmail)
<br>No&nbsp;more&nbsp;information&nbsp;available
<br>init_ldap:&nbsp;control/ldapcluster:&nbsp;0
<br>init_ldap:&nbsp;control/ldaprebind:&nbsp;0
<br>init_ldap:&nbsp;control/dirmaker:
Any idea on ldapuid and ldapgid for? Is this only use for virtual user purpose?

I had setup a qmail-ldap. If I set the value in the ldapuid and ldapgid, email is unable to deliver to the user. And with this error message 
"deferral: Unable_to_open_/userhome/staff/hgc-yc2/Maildir:_is_a_directory._(#4.2.1)/"

If the value is NULL then user is able to recevice the mail. The system config is all user information is stored in ldap with posix and samba account. Each user has their homedirectory and Maildir.

[root@intranet log]# smbldap-usershow.pl hgc-yc2 |more
dn: uid=hgc-yc2, ou=teacher, dc=holmglad,dc=edu,dc=hk
logonTime: 0
displayName: Yau Yui Chit
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: sambaAccount
objectClass: inetOrgPerson
objectClass: qmailUser
primaryGroupID: 1601
acctFlags: [UX]
smbHome: \\student\homes
scriptPath: teacher.cmd
uid: hgc-yc2
uidNumber: 1108
cn: hgc-yc2
loginShell: /bin/false
homeDrive: H:
logoffTime: 2147483647
gidNumber: 300
pwdLastSet: 0
kickoffTime: 2147483647
rid: 3216
gecos: Yau Yui Chit
description: Yau Yui Chit
homeDirectory: /userhome/staff/hgc-yc2
pwdCanChange: 0
pwdMustChange: 2147483647
profilePath: \\student\profiles\teacher\
userPassword:: e1NTSEF9NXhoanlnVzZBd2FpUVZGVmdJSFJVOExYV2J4alpUWmtZak0zTVE9PQ=
 =
lmPassword: 262950B0732D7B3909752A3293831D17
ntPassword: FE8DB3335BE12463E9ED38121BF64889
sn: Teacher Template
mail: [EMAIL PROTECTED]
mailHost: intranet.holmglad.edu.hk
mailMessageStore: /userhome/staff/hgc-yc2/Maildir
mailQuota: 20000000S,200C

-----------
[root@intranet log]# qmail-ldaplookup -u hgc-yc2
init_ldap: control/me: intranet.holmglad.edu.hk
init_ldap: control/ldapserver: ldap.holmglad.edu.hk:389
init_ldap: control/ldapbasedn: dc=holmglad,dc=edu,dc=hk
init_ldap: control/ldapobjectclass: qmailuser
init_ldap: control/ldaplogin: uid=xxxxx, ou=Users, dc=holmglad, dc=edu, dc=hk
init_ldap: control/ldappassword: xxxxx
init_ldap: control/ldapuid:
init_ldap: control/ldapgid:
init_ldap: control/ldapmessagestore: /var/qmail/alias/Maildir
init_ldap: control/ldaptimeout: 30
init_ldap: control/ldaplocaldelivery: 1init_ldap:      passwords are not compared via rebind
                localdelivery:   on
                clustering:      off
                ldapobjectclass: qmailuser
                homedirmaker:
                defaultDotMode:  ldaponly
                defaultQuota:    2000000S,1000C
                QuotaWarning:
------
You email quota exceed the limit. Please delete some email

------
qldap_lookup:   searching with (&(objectclass=qmailuser)(uid=hgc-yc2))
qldap_lookup:   NOT successful: needed object/field is missing
Will try a local password lookup
local_lookup:   succeeded
                user hgc-yc2 found in passwd database
                uid: 1108
                gid: 300
                home: /userhome/staff/hgc-yc2
                maildir: (null pointer) (from ~/.qmail)
No more information available
init_ldap: control/ldapcluster: 0
init_ldap: control/ldaprebind: 0
init_ldap: control/dirmaker:

Reply via email to