Hello,
     I have following two queries, both the queries are inter-related.

 I.
     We have set IMAP mailbox hierarchy as follows.
       #Namespace1
             -User1 QuotaRoot ( Not visible)
                    -User1 Folders: INBOX, SHARED1
             -User2 QuotaRoot ( Not visible)
                    -User2 Folders INBOX.
             ...
        #Namespce2
                -User3 QuotaRoot (Not Visible)
                    -User3 Folders INBOX
                ...

     I set ACL rights for "Lookup and Read" on SHARED1"  to user2 by user1.
     I am unable to see the "SHARED1" folder in the list of folders in
outlook-express for user2.
    Could you please guide me whether list command should be able to list
the folders under different Quotaroot / Namespace i.e. for being able to
list the "SHARED1" folder under user2.

 II .
    Should the list command list the folder SHARED1 for user2 or user2 will
 have to subscribe the folder to be able to list it in LSUB command.
    User1 gave ACL for SHARED1 folder to User2, and User2 subscribed the
folder using application API ( not Subscribe command.), however Outlook
 immediately unsubscribes the folder. Could you please let me know what
should be reason outlook unsubscribes the folder.

                Folder hierarchy:
                     #SystemNamespace
                             -52360 ( Quota root for user1 : Non Visible)
                                 -INBOX, SHARED1
                             - 52361 ( Quota root for user2 : Non Visible)
                                 -INBOX

                     User2 is been given rights for Lookup and read on
 #SystemNamespace/52360/SHARED1 folder by user1.
                     User2 has also subscribed to
 #SystemNamespace/52360/SHARED1  using application API and NOT PROTOCOL(i.e.
 Subscribe command is not used.)

     OutlookExpress log :

 IMAP: 11:54:12 [tx] 0009 LIST "" "*"
 IMAP: 11:54:12 [db] OnNotify: asOld = 5, asNew = 5, ae = 3
 IMAP: 11:54:12 [rx] * LIST () "/" "Sent Items"
 IMAP: 11:54:12 [rx] * LIST () "/" INBOX
 IMAP: 11:54:12 [rx] * LIST () "/" Drafts
 IMAP: 11:54:12 [rx] 0009 OK LIST completed
 IMAP: 11:54:12 [tx] 000A LSUB "" "*"
 IMAP: 11:54:12 [db] OnNotify: asOld = 5, asNew = 5, ae = 3
 IMAP: 11:54:12 [rx] * LSUB () "/" #SystemNamespace/52360/SHARED1
 IMAP: 11:54:12 [tx] 000B UNSUBSCRIBE "#SystemNamespace/52360/SHARED1"
 IMAP: 11:54:12 [rx] * LSUB () "/" Drafts
 IMAP: 11:54:12 [rx] * LSUB () "/" INBOX
 IMAP: 11:54:12 [rx] * LSUB () "/" "Sent Items"
 IMAP: 11:54:12 [rx] 000A OK LSUB Completed
 IMAP: 11:54:12 [tx] 000C LIST "" "INBOX*"
 IMAP: 11:54:12 [db] OnNotify: asOld = 5, asNew = 5, ae = 3
 IMAP: 11:54:12 [rx] 000B OK UNSUBSCRIBE completed
 IMAP: 11:54:12 [db] OnNotify: asOld = 5, asNew = 5, ae = 3
 IMAP: 11:54:12 [rx] * LIST () "/" INBOX
 IMAP: 11:54:12 [rx] 000C OK LIST completed
 IMAP: 11:54:12 [tx] 000D LSUB "" "INBOX*"
 IMAP: 11:54:12 [db] OnNotify: asOld = 5, asNew = 5, ae = 3
 IMAP: 11:54:12 [rx] * LSUB () "/" INBOX
 IMAP: 11:54:12 [rx] 000D OK LSUB Completed

 Regards,
 Atul Patil.



Reply via email to