[
https://issues.apache.org/jira/browse/MAILBOX-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robin Bankhead updated MAILBOX-200:
-----------------------------------
Attachment: mailbox-maildir-hierarchical-v2.patch
Thanks, that made it very easy for me :)
Note that this alters MaildirStore.maildirDelimiter from a static final to an
instance variable, as it appears that constants aren't (at least, not without
kludging) supposed to be injected in the way you indicated. (I know virtually
nothing about Spring, this was just based on some quick research.)
I think this is semantically OK, and I've added a getter to cope with the only
usage of it outside of MaildirStore, in MaildirMailboxMapper.java. (I think I
searched all the code, and it does build, so I presume this is all good.)
> Hierarchical folder layout for maildir
> --------------------------------------
>
> Key: MAILBOX-200
> URL: https://issues.apache.org/jira/browse/MAILBOX-200
> Project: James Mailbox
> Issue Type: Improvement
> Components: maildir
> Affects Versions: 0.6
> Environment: Windows 7 Professional 32bit
> Reporter: Robin Bankhead
> Priority: Minor
> Attachments: james-server-maildir-hierarchical-v1.patch,
> mailbox-maildir-hierarchical-v2.patch
>
>
> Propose adding support in maildir for hierarchical on-disk layout of folders,
> as used by some other MTA/MUAs (Dovecot for example has optional support[1]).
> Secondary-, tertiary- etc level subfolders would be represented by an
> equivalent dir/subdir structure in the filesystem, so e.g.
> [maildir].Dir.SubDir
> would exist on-disk as
> [maildir]/.Dir/SubDir
> The motivation is simply to have on-disk layout more closely mirror that of
> the mailbox folder structure, though it has the additional fringe benefit of
> relieving the pressure imposed by subdirs-per-dir limits in some filesystems
> (though it would take a *very* large mail corpus to be affected by that, I
> admit).
> This simple proof-of-concept patch to MaildirStore.java enables the feature.
> If this is of interest, I would look to make it a configurable option in
> mailbox-maildir.properties (which I don't currently know how to do).
> [1] http://wiki.dovecot.org/MailboxFormat/Maildir#Directory_Structure
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]