James Server
  1. James Server
  2. JAMES-983

Rewrite POP3Server to use the MailboxManager / Mailbox backend which is used by IMAP too

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0-M1
    • Component/s: None
    • Labels:
      None

      Description

      We should rewrite the POP3Server to use the same Mailbox backend as the IMAPServer. This will allow to switch between POP3 / IMAP without migrating emails etc. This is exactly what for example dovecot and courier does.

      This will introduce an major incompatibility with old versions of james so we need to write a MailRepository to Mailbox convert before release 3.0

      1. pop3server_mailboxmanager.diff
        54 kB
        Norman Maurer
      2. pop3server_mailboxmanager_v2.diff
        53 kB
        Norman Maurer

        Activity

        Hide
        Norman Maurer added a comment -

        Here is the diff for the refactoring

        Show
        Norman Maurer added a comment - Here is the diff for the refactoring
        Hide
        Norman Maurer added a comment -

        Correct patch version.. sorry

        Show
        Norman Maurer added a comment - Correct patch version.. sorry
        Hide
        Norman Maurer added a comment -

        Patch applied...

        Show
        Norman Maurer added a comment - Patch applied...

          People

          • Assignee:
            Norman Maurer
            Reporter:
            Norman Maurer
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development