Claudio Jeker wrote:
> On Thu, Jun 06, 2002 at 02:08:20PM +0200, Torgeir Veimo wrote:
> 
>>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.

> No, this is not a bug. It's more a admin problem. 
> The -DAUTOMAILDIRMAKE option just enables the automatic creation of missing
> Maildir structures on delivery and not the creation of homedirs. 
> For that use -DAUTOHOMEDIRMAKE option and a dirmaker script.
> 
> If you create User without a homedir and do not enable AUTOHOMEDIRMAKE
> qmail-ldap will always fail.
> So eitehr you enable the auto homdir creation feature or you do not
> specify a mailmessagestore (qmail uses the ~alias as home).

I just tested some more. From what I can see, any user sending mail 
needs a mailMessageStore attribute and a corresponding directory to be 
present for sending mail. It is no longer possible to have users with 
only a forwarding address who also sends mail through the server using smtp.

Can you verify that it should be so?


-- 
-Torgeir

Reply via email to