Claudio Jeker wrote: > On Thu, Jun 06, 2002 at 04:27:42AM +0200, Torgeir Veimo wrote: > > From what I can see with qmail-ldap path 20020501a, if mailMessageStore > > is set, qmail-ldap now requires that directory to exist. Otherwise the > > mail for the recipient is deferred. > > > > This happens even if the entry has deliverymode set to forwardonly, and > > ldapdefaultdotmode is set to ldaponly. > > > > I didn't see this with qmail-ldap patch 20011001a (I think this was the > > last I used). Is this intentional? > > > This is a qmail limitation. The MailMessageStore is used as homedirectory > for qmail-local. If it is not present and no homedir make script is > defined qmail-local will fail because the chdir to the homedir fails. > > Forwarding only users can be defined with only mail, mailForwardingaddress > and uid (with control/ldapuid and control/ldapgid used).
But if deliverymode is set to local, then at least dirmaker is run. It is not run in this case, and I think this should be regarded as a bug. Either it shouldn't care about the missing directory, or it should run dirmaker. It shouldn't defer mail. -- -Torgeir
