Exchange Store - Experiences (FAQ) - Part 2

Here are some questions that are frequently asked by my customers whenever they try to access/enumerate Exchange Store:  

1) Can you name some of the known URL's of users mailbox folders?

Calendar          file://./backofficestorage/example.com/MBX/UserAlias/Calendar
Contacts          file://./backofficestorage/example.com/MBX/UserAlias/Contacts
Drafts              file://./backofficestorage/example.com/MBX/UserAlias/Drafts
Inbox               file://./backofficestorage/example.com/MBX/UserAlias/Inbox
Journal            file://./backofficestorage/example.com/MBX/UserAlias/Journal
Notes              file://./backofficestorage/example.com/MBX/UserAlias/Notes
Outbox            file://./backofficestorage/example.com/MBX/UserAlias/Outbox
Sent Items       file://./backofficestorage/example.com/MBX/UserAlias/Sent%20Items
Tasks              file://./backofficestorage/example.com/MBX/USerAlias/Tasks

2) What do you meant by "Public folder replication"?

Public folder replication is the process by which public folder content and the public folder hierarchy is replicated across multiple servers for efficiency and fault tolerance purposes.

  • When multiple public folder databases that are located on separate servers support a single public folder tree, Microsoft Exchange uses public folder replication to keep the databases synchronized.  
  • Public folder content exists only in Exchange stores that are configured to have a replica of a specific folder.
  • Content and hierarchy information are replicated separately.
  • Each public folder database retains a copy of the hierarchy, which includes lists of the other public folder databases that retain content replicas of each folder.
  • Content replicas exist only on the public folder databases that you specify

3) What do you mean by "Exchange Store Schema"?

Exchange store schema consists of properties that define all resources in the store, including e-mail messages, appointments, folders, and contacts. It includes numerous predefined properties you can use in your applications.

4) Can we extend the "Exchange Store Schema"?

Yes, you can also extend the Exchange store schema by defining your own custom properties.

5) What is so called "Namespace" in "Exchange Store Schema"?

A namespace provides a unique name for every property in the Exchange store schema.

  • For example, the namespaces urn:schemas:httpmail: and urn:schemas:mailheader: both contain properties named From.
  • By prefacing the name of a property with the correct namespace, you can avoid collisions between properties with similar names.

6) What is "DAV:Namespace"?

This namespaces defines properties for the WebDAV. It includes properties for general data access (such as DAV:href). Also it can be used for determining hierarchical information such as DAV:isfolder.