On Thu, 27 Apr 2006, listrcv wrote:
> Exim would create lots of directories when in some errorneous setup a
> string expansion (or whatever) unexpectedly yields a subdirectory that
> is maybe a thousand or a twentythousand levels deep.
Lots of things start failing when path names get longer than 256
characters (or perhaps 1024). I think 256 is a POSIX limit.
> It could end up in running into some file system limit (like no more
> free inodes though space left on the device) after creating 199999
> directories, fail the delivery and leave a mess of a useless directory
> tree around. That might also block deliveries to other users.
If you are worried about this, set
create_directory = no
I personally do not think it is worth implementing anything more
sophisticated.
--
Philip Hazel University of Cambridge Computing Service
Get the Exim 4 book: http://www.uit.co.uk/exim-book