Exchange 2010 OWA loses Public Folders
We've recently migrated our Exchange server from Exchange 2003 to Esxchange 2010. Our old Exchange 2003 server is still running on our physical Server 2003 domain controller. The new Exchange 2010 server is running on a dedicated Server 2008 R2 VM. Last weekend, I migrated all the user's mailboxes from the 2003 to the 2010 server - everything seemed to work fine, with no real problems.
Loading up Outlook, I discovered that I also needed to replicate accross our Public Folders structure, which we use for a school calendar and a few other bits. I did this via the Exchange Managemnt Shell - seemingly Public Folders are being phased out in Exchange 2010, and Microsoft don't really want to to use them, so there's no snazzy GUI-based way to replicate folders. After waiting a while for replication to occue, that all seemed to work fine - all users can now see the Public Folders via their Outlook 2003 / 2010 clients.
However, for some odd reason I can't see the content of Public Folders from Outlook Web Access, the Outlook-like web-based interface to Exchange 2010. I can see the structure of the Public Folders store okay (folders named School Diary, School Distributions Lists, etc), just not any content from each folder.
This seems to be a known issue - searching Google, I find explanations such as these:
Exchange 2010 OWA and Public Folders
Can’t mount Public Folders » Exchange Blog
These would seem to point to the MsExchOwningPFTree attribute in Active Directory being set wrongly. Therefore, I load up ADSIEdit on our Domain Controller and navigate to Services, Microsoft Exchange, Knightsbridge School, Administrative Groups. This contains two folders, Exchange Administrative Group and First Administrative Group. Exchange Administrative Group contains a pointer to the new Exchange 2010 server, while First Administrative Group contains a pointer to the old Exchange 2003 server. Exchange Administrative Group contains a folder called Databases, which contains Public Folder Store, the properties of which hold the MsExchOwningPFTree attribute with a value of:
CN=Public Folders,CN=Folder Hierarchies,CN=First Administrative Group,CN=Administrative Groups,CN=Knightsbridge School,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=camelot,D C=local
This value seems to match the explanation given in the psosts above - there doesn't seem to be anything wrong with it.
First Administrative Group doesn't contain a Databases sub-folder, do I need to create it?
The value of MsExchOwningPFTree given above points at a folder in the (2003) First Administrative Group folder (Folder Hierarchies, Public Folders). Do I need to create a matching Folder Hierarchies folder in the Exchange Administrative Group folder and point MsExchOwningPFTree at that?
Any help much appreciated as this has me flumoxed.