Jakob Hirsch wrote: > Quoting W B Hacker: > >>>> The 'classical' has them as subdirs under .INBOX, and/or further >>>> subdirs under subdirs etc. ad (some finite, but arbitrarily large, OS >>>> & fs-sepcific) limit. >>> Can folders have subfolders, defined in a recursive fashion? The answer >>> is no. >> I'd have to re-install it to determine if it will *present* it if it >> finds it in place (created by Exim, for example), but I suspect it will >> do so. >> Dovecot certainly does, and it is not alone. Some others do not. > > This is not true (at least for the current rc, but it would surprise me > if this was different in a previous version). >
'Oh yee of little faith...' ;-) That was two successive 'ls' outputs from a bash shell. Note from the command issued that we were 'boring down' one level. >> conducive# ls /data/mail/conducive.org/wbh/Maildir > > reformatted to match the layout in your MUA: > >> .INBOX >> .INBOX.Suspect >> .Sent >> .Trash >> .Suspect > Look at the second list. > I don't see any folder having a subfolder. Even if there were, they are > obviously not shown in your MUA. You just proved yourself wrong. > I'm not here for the argument. I've been *using* this for years, and it may be 'of interest' to other Exim users, especially for group working, shared folders, archive browsing, et al, where a subdir structure makes it easier to manage access rights, apply softlinks, et al. To be clear, here it is with the 'ls -lF' flag in gruesome detail. (UID:GID are not those we actually use) First level: Note the initial 'd' and final '/' indicating directory Note also dir perm diffs - needed to permit search and traversal of lower-levels. Clear now? conducive# ls -lF /data/mail/conducive.org/wbh/Maildir total 2780 drwx------ 2 exim mail 512 May 25 2006 .INBOX/ drwx------ 5 exim mail 512 Jan 27 11:59 .INBOX.Suspect/ drwx------ 5 exim mail 512 Jan 25 09:18 .Sent/ drwxrwx--- 5 exim mail 512 Mar 5 03:13 .Suspect/ drwx------ 5 exim mail 512 Jan 11 16:37 .Trash/ -rw------- 1 exim mail 106 Apr 15 2006 .customflags -rw------- 1 exim mail 33 Apr 17 2006 .subscriptions drwxrwx--- 2 exim mail 140800 Mar 5 03:19 cur/ -rw------- 1 exim mail 118 Jan 3 13:48 dovecot-keywords -rw------- 1 exim mail 123228 Mar 5 03:10 dovecot-uidlist -rw------- 1 exim mail 40280 Mar 5 03:21 dovecot.index -rw------- 1 exim mail 2298880 Mar 5 03:10 dovecot.index.cache -rw------- 1 exim mail 52432 Mar 5 03:21 dovecot.index.log -rw------- 1 exim mail 136860 Feb 27 02:48 dovecot.index.log.2 drwxrwx--- 2 exim mail 512 Mar 5 03:10 new/ -rw------- 1 exim mail 39 May 29 2006 subscriptions drwxrwx--- 2 exim mail 512 Mar 5 03:05 tmp/ Step two - we look at one of those above, '.Suspect' as was shown in the screenshot: conducive# ls -lF /data/mail/conducive.org/wbh/Maildir/.Suspect total 570 -rw------- 1 exim mail 49 Apr 18 2006 .customflags -rw------- 1 exim mail 1608 May 28 2006 .imap.index -rw------- 1 exim mail 22350 May 28 2006 .imap.index.data -rw------- 1 exim mail 2576 Apr 16 2006 .imap.index.log -rw------- 1 exim mail 1556 May 28 2006 .imap.index.tree drwxrwx--- 2 exim mail 21504 Mar 5 03:10 cur/ -rw------- 1 exim mail 63 Dec 16 05:22 dovecot-keywords -rw------- 1 exim mail 17532 Mar 5 03:10 dovecot-uidlist -rw------- 1 exim mail 6464 Mar 5 03:13 dovecot.index -rw------- 1 exim mail 333824 Mar 5 03:11 dovecot.index.cache -rw------- 1 exim mail 1176 Mar 5 03:13 dovecot.index.log -rw------- 1 exim mail 131144 Mar 3 19:02 dovecot.index.log.2 drwxrwx--- 2 exim mail 512 Mar 5 03:10 new/ drwxrwx--- 2 exim mail 512 Mar 5 03:10 tmp/ > Or did you mean IMAP subfolders? What else? POP only has one 'bucket' - the INBOX. A single (indexed) flat-file in MBox format. Bit more complex in Maildr. Has subdirs, even. Anything else is ordinarily the work of an imapd and client. Note ~/.INBOX.Suspect/ as well as .Suspect, above and on the screenshot. > That's what the separator is used for The 'dot' ing convention for sub <whatever>, instead of '/' or '\' allows for cross-platform use as it works 'after a fashion' on DOS and Unix as well as 'Big Iron' .... where a 'dot' is (the equivalent of) a 'subdirectory'. That - and 'hiding' files from the unprivileged on certain OS, is all it accomplishes. > (mentioned in the quoted part you *snip*ped away). It's pretty obvious > that IMAP subfolders are not represented by file system subfolders. > It should be "pretty obvious" from the 'ls' output, that some of these most certainly *are* subfolders, and that the one chosen for illustration has further subfolders.... Maildirs are like that. Engage eyeballs bedore putting keyboard in gear. ;-) Bill -- ## 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/
