james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Charles (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MAILBOX-200) Hierarchical folder layout for maildir
Date Thu, 07 Nov 2013 11:58:29 GMT

    [ https://issues.apache.org/jira/browse/MAILBOX-200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13815868#comment-13815868
] 

Eric Charles commented on MAILBOX-200:
--------------------------------------

The mailbox-maildir.properties [1] is read by the mailbox-maildir.xml [2] (spring definition).

You can use the read properties to inject values in any bean, example:
    <bean id="maildirStore" class="org.apache.james.mailbox.maildir.MaildirStore">
        <constructor-arg index="0" value="${maildir.folder}"/>
        <property name="messageNameStrictParse" value="${maildir.messageNameParser.strictMode}"/>
    </bean>

Hope this helps,

Eric

[1] https://svn.apache.org/repos/asf/james/mailbox/trunk/maildir/src/main/resources/META-INF/spring/mailbox-maildir.xml
[2] https://svn.apache.org/repos/asf/james/mailbox/trunk/maildir/src/main/resources/mailbox-maildir.properties


> 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
>
>
> 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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message