On Thu, Jun 06, 2002 at 04:16:16PM +0200, Torgeir Veimo wrote:
> Claudio Jeker wrote:
> >On Thu, Jun 06, 2002 at 02:08:20PM +0200, Torgeir Veimo wrote:
> >
> >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).
> 
> At least it creates some admin headaches.
> 
> We have a system where users can toggle between forwarding or local 
> storage. I would prefer just changing the deliverymode attribute.
> 
> Like it is now, I have to remove the forwardingAddress when the user 
> changes to local delivery (since the existance of mailForwarding address 
> mandates forward in any case), and remove the mailMessageStore attribute 
> when changing to forwarding. In java code this adds up to a lot of 
> ModifyAttribute calls and error checking.
> 

No. In your case just compile a qmail-ldap vewrsion with autohomedirmake
option enabled and a dirmaker script. Then if a homedir does not exist the
homedir will be created (even if forwardonly is set).
You need only to set/unset mailForwardingAddress to toggle the behaviour.

-- 
:wq Claudio

Reply via email to