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.