On Wed, Mar 24, 2010 at 19:47, Norman Maurer <nor...@apache.org> wrote:
> Hi all,
>
> I want to propose some really heavy change in current JAMES trunk, and
> so next version. As all of you knows we are supporting IMAP in current
> development version, which ships with its own mail store backend
> called MailboxManager / Mailbox. For POP3 we use MailRepository as
> backend.
> I think this is a no go for a number of reasons, but the major one is
> that we should be able to switch between IMAP and POP3 without the
> need to migrate mails. So I rewrote the POP3Server to re-use the
> MailboxManager / Mailbox stuff which is used by IMAP.
>
> So if a user login via POP3 he will just see the folder called INBOX
> and nothing else. With IMAP he will see all folders. Thats exactly
> what dovecot and courier does ( both heavy used unix imap/pop3
> servers).
> Another advance is that we elimate one more dependency on storing
> mails via javamail, which is not the way to go for the future ...
> On the downside we will break backward-compatibility with every James
> release we did before. So we will need to write a "migration" tool,
> but this should not be to hard.
>
> Because the change is so heavy, I dedicited to attach it to JIRA  for
> review and not commit it directly.
>
> You can find it here:
> https://issues.apache.org/jira/browse/JAMES-983
>
> So what do you think ?

+1 on the proposal, (didn't review the code).

This is what I suggested a long time ago, (and maybe if I search the
archives I'll find it, but if not than I wish that I would have
suggested it).

Can you outline why is this such a big change and where the risks are
(except for running faster ;-)?

  Bernd

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to