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
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
