On Fri, Aug 05, 2005 at 04:11:35PM +0530, Sameer N Ingole wrote:
> Hi Claudio,
> Claudio Jeker wrote:
> 
> >On Fri, Aug 05, 2005 at 11:05:08AM +0530, Sameer N Ingole wrote:
> > 
> >
> >>>>>>>homeDirectory: /var/qmail/maildirs
> >>>>>>>mailMessageStore: /var/qmail/maildirs/spd9
> >>>>>>>
> >>>>>>>It created the file spd9 in maildirs but not created directory..
> >>>>>>>
> >
> >This is a normal behaviour, you did not add the magical / at the end of
> >mailMessageStore. So qmail-ldap uses /var/qmail/maildirs as homedirectory
> >and delivers mail to /var/qmail/maildirs/spd9 -- which is a mailbox and
> >not a maildir because it does not end with a /.
> >
> >>>[EMAIL PROTECTED] root]# /var/qmail/bin/qmail-ldaplookup -d 255 -u spd9
> >>>Searching ldap for: (&(objectClass=qmailuser)(uid=spd9))
> >>>under dn: dc=gnfcinfotower, dc=com
> >>>Found 1 entry:
> >>>
> >>>dn: uid=spd9,dc=gnfcinfotower,dc=com
> >>>-------------------------------------------------------
> >>>objectClass: top
> >>>objectClass: person
> >>>objectClass: dcObject
> >>>objectClass: qmailUser
> >>>mail: [EMAIL PROTECTED]
> >>>uid: spd9
> >>>accountStatus: active
> >>>mailHost: mail.gnfcinfotower.com
> >>>homeDirectory: /var/qmail/maildirs/
> >>>aliasEmpty: spd9
> >>>qmailDotMode: ldaponly
> >>>qmailUID: 11184
> >>>qmailGID: 2110
> >>>mailQuotaSize: 1000000
> >>>mailQuotaCount: 1000
> >>>mailSizeMax: 0 (unlimited)
> >>>deliveryMode: noprogram
> >>>mailReplyText: undefined
> >>>
> >
> >Same thing here, you are using homeDirectory and mailMessageStore together
> >which is not necessary. Kill the homeDirectory entry and try
> >mailMessageStore: /var/qmail/maildirs/spd9/
> >
> >Using homeDirectory is not necessary in virtual mail environments and it is
> >more confusing than helping. It is only there to make it possible to use
> >qmail-ldap together with posix accounts defined in ldap. So as long as you
> >don't have posix user accounts in LDAP DON'T USE IT! Just use
> >mailMessageStore.
> >
> >qmail-ldaplookup has to show /var/qmail/maildirs/spd9 as homeDirectory or
> >homedir creation will not work.
> >
> Here, I have a setup where I have specified
> ~/control/ldapmessagestore as /var/vmail
> and I have mailMessageStore entry in ldap of the form
> mailMessageStore: domain.tld/username
> 
> When I lookup using qmail-ldaplookup
> It shows me this as...
> homeDirectory: /var/vmail/trustmail.in/admin
> 
> How does it insert / before trustmail.in/admin?
> 
> My setup is working. It is just for my knowledge.

If mailMessageStore does not start with a / (relative path) qmail-ldap
will prepend ~/control/ldapmessagestore. If ~/control/ldapmessagestore
does not end with a / a / will be automagicaly added.

In your case you end up with
~/control/ldapmessagestore + '/' + mailMessageStore

-- 
:wq Claudio

Reply via email to