Hi List,

Thanks to Brad who has been working on this, openchange server now
provides a basic implementation of Public Folders that satisfies
Outlook.

Still a lot to go, but folders are showing up in Outlook and you can
issue the following commands vs openchange server:

[jkerih...@mapiproxy]$ openchangeclient --mailbox
+ OpenChange Mailbox: jkerihuel
|---+ Journal         :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Journal) [FID: 0x00000000001b0001]
|---+ Notes           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.StickyNote) [FID: 0x00000000001c0001]
|---+ Inbox           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000160001]
|---+ Deleted Items   :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000170001]
|---+ Tasks           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Task) [FID: 0x00000000001d0001]
|---+ Calendar        :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Appointment) [FID: 0x0000000000190001]
|---+ Drafts          :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x00000000001e0001]
|---+ Sent Items      :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000140001]
|---+ Outbox          :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000150001]
|---+ Contacts        :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Contact) [FID: 0x00000000001a0001]
[jkerih...@mapiproxy]$ openchangeclient --mailbox --pf
|---+ NON_IPM_SUBTREE [FID: 0x0000000000030001]
|   |---+ EFORMS REGISTRY [FID: 0x0000000000040001]
|   |---+ Events Root     [FID: 0x0000000000090001]
|   |---+ OFFLINE ADDRESS BOOK [FID: 0x0000000000050001]
|   |   |---+ /o=First Organization/cn=addrlists/cn=oabs/cn=Default Offline 
Address Book [FID: 0x0000000000060001]
|   |---+ SCHEDULE+ FREE BUSY [FID: 0x0000000000070001]
|   |   |---+ EX:/o=First Organization/ou=Exchange Administrative Group 
(MAPIPROXY) [FID: 0x0000000000080001]
|---+ IPM_SUBTREE     [FID: 0x0000000000020001]

[jkerih...@mapiproxy]$ openchangeclient --mkdir --folder-name="mkdir" 
--folder-comment="mkdir test"
[jkerih...@mapiproxy]$ openchangeclient --mailbox
+ OpenChange Mailbox: jkerihuel
|---+ Journal         :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Journal) [FID: 0x00000000001b0001]
|---+ Notes           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.StickyNote) [FID: 0x00000000001c0001]
|---+ Inbox           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000160001]
|   |---+ mkdir           : mkdir test           (Total: 0 / Unread: 0 - 
Container class: IPF.Note) [FID: 0x00000000001f0001]
|---+ Deleted Items   :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000170001]
|---+ Tasks           :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Task) [FID: 0x00000000001d0001]
|---+ Calendar        :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Appointment) [FID: 0x0000000000190001]
|---+ Drafts          :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x00000000001e0001]
|---+ Sent Items      :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000140001]
|---+ Outbox          :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Note) [FID: 0x0000000000150001]
|---+ Contacts        :                      (Total: 0 / Unread: 0 - Container 
class: IPF.Contact) [FID: 0x00000000001a0001]
[jkerih...@mapiproxy]$ sudo cat 
/usr/local/samba/private/mapistore/jkerihuel/0x0000000000160001/0x00000000001f0001/.properties
TYPE   "(null)"

FOLDER D0x00000000001f0001



PROPERTY {
        PR_PARENT_FID = D0x0000000000160001
        PR_COMMENT_UNICODE = W"mkdir test"
        PR_DISPLAY_NAME_UNICODE = W"mkdir"
        PR_FOLDER_TYPE = 1
};

NPROPERTY {
};


-- 
Julien Kerihuel
[email protected]
OpenChange Project Manager

GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to