On Thu, Apr 27, 2006 at 01:58:35PM +0100, Philip Hazel wrote:
> On Thu, 27 Apr 2006, Michael Haardt wrote:
> 
> > Indeed it makes sense to create the parent maildir, too, in case it is
> > missing.  
> 
> Unless prevented by the create_directory option, Exim will always create
> all the directories it needs. The code I have committed does not create
> the parent {new,tmp,cur}, but of course if there is a delivery to the
> parent maildir, Exim will then create the parent {new,cur,tmp} directories.

My idea was that the parent directories _should_ be there.  If they can't
be created, something is really broken, e.g. the expansion result points
to an invalid path, like too far up in the hierachy.

> > How about freezing the mail in case creating that fails? 
> 
> I don't like freezing messages when the problem is just with one 
> recipient. Delivery will be deferred if anything Exim is trying to
> create cannot be created.

Even better.

Michael

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to