Uploaded image for project: 'James Imap'
  1. James Imap
  2. IMAP-370

Consider supporting the upcoming MOVE extension

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Protocol
    • None

    Description

      As we see at http://datatracker.ietf.org/doc/draft-ietf-imapmove-command/ballot/ IETF is about to finally accept the IMAP MOVE extension.

      This extension enables great performance optimization possibilities for the more advanced Mailstore backends, eg the ones that use a underlying relational or non-relational database:

      One of the most common usage scenarios in IMAP is moving messages across folders, and with the MOVE extention it can be finally accomplished without a COPY/DELETE cycle on certain Mailbox backends.

      Therefore, in my belief, it would be very nice to have that extension implemented in James.
      Some of the bundled Mailstore implementations already are based on SQL/noSQL datasources, and can directly benefit from it.
      Some of the independent Mailstore implementations (including mine) can benefit from it too.

      Some of IMAP clients (including Thunderbird as of 3.something) already support that extension or the X-MOVE or X-AOL-MOVE one.

      So James has a great opportunity to be the leader of standards adoption on the server side.

      What do you think? Please comment.

      Attachments

        1. IMAP-370-2.patch
          2 kB
          Andrzej Rusin
        2. IMAP-370-capability-v1.patch
          2 kB
          Andrzej Rusin
        3. IMAP-370-v1.patch
          26 kB
          Andrzej Rusin

        Activity

          People

            Unassigned Unassigned
            arusin Andrzej Rusin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: