Uploaded image for project: 'Z-Push'
  1. Z-Push
  2. ZP-1499

Handle syncing of mailboxes with \Noselect folders

    Details

    • Type: Improvement
    • Status: QA
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 2.5.0
    • Fix Version/s: 2.5.1, 2.5.1 beta 1
    • Component/s: None
    • Labels:
      None

      Description

      Shared mailbox folders are often created within a hierarchy that includes "Shared" or the like dummy folder. The folder can have the IMAP attribute \Noselect set, to avoid clients reading or writing emails there. The current imap backend does not honour the \NoSelect attribute. 

       

      This change introduces a "dontstat" array to keep track of imap folders which should not be synced. This prevents errors within z-push and causes any client-directed email moves to non-selectable folders to fail. 

       

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                James James Fox
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: