FAQ about public folder migration
This article contains frequently asked questions about public folder migrations.
FAQs and more information
To learn more about public folders, see Public folders.
For more information on public folder migrations, see:
- Use batch migration to migrate Exchange 2010 public folders to Exchange 2016
- Migrate public folders from Exchange 2013 to Exchange 2016 or Exchange 2019
- Use batch migration to migrate legacy public folders to Microsoft 365, Office 365, or Exchange Online
- Use batch migration to migrate Exchange Server public folders to Exchange Online
- Use batch migration to migrate Exchange Server public folders to Microsoft 365 Groups
What are the supported public folder migration scenarios?
The following list details the available options for migrating public folders to Exchange or Exchange Online.
Exchange 2010 public folders (SP3 RU8 or later) can be migrated to Exchange 2016, Exchange Online, or Microsoft 365 groups.
Exchange 2013 public folders (CU15 or later) can be migrated to Exchange 2016, Exchange 2019, Exchange Online, or Microsoft 365 groups.
Exchange 2016 public folders (CU4 or later) can be migrated to Exchange Online or Microsoft 365 groups.
Exchange 2019 public folders can be migrated to Exchange Online or Microsoft 365 groups.
Currently only migrations to Exchange 2016 or Exchange 2019 in the same Active Directory forest are supported. The cross forest migration of public folders from Exchange 2013, Exchange 2016 or Exchange 2019 to another Exchange On-Premises organization is not supported.
After migration to Exchange 2016, what happens to the hierarchy on the source Exchange 2010 servers?
During the finalization stage in migration, a lock is placed on the source server to make it inaccessible to users. This lock remains in place to prevent users from accessing the source public folders after migration completes. Although you can release this lock, we don't recommend doing so because the changes can't be synced to Exchange 2016.
When you migrate public folders, what happens to existing public folder rules?
Public folder rules are migrated along with the data and are kept as public folder rules. They aren't converted to mailbox rules.
What happens if hierarchy changes are performed on the source after the initial .csv file was generated? How would these reflect on the destination?
The .csv file is used to determine the mapping between the source hierarchy and the destination mailbox. It contains only the top-level folders. Child folders under the top-level folders are automatically migrated. Therefore, if a new child folder is added, it's migrated during the process. If a new top-level folder is created, it will be created in the mailbox that contains the writable copy of the hierarchy.
For the migration of a geo-distributed hierarchy, how can I make sure that the public folders are created in the location nearest to the target users?
As part of the migration process, a .csv file is generated (using the publicfoldertomailboxmapgenerator.ps1
script). This file contains the folder-to-mailbox mapping for the new hierarchy. You can use this .csv file to create public folder mailboxes in the appropriate geographic location and modify the file to place the required folders in the appropriate mailbox so they are near the target users.
The input .csv file can be generated by running the script AggregatePFData.ps1
, located in the directory < Exchange Installation Directory>\V15\Scripts. Run the script as follows:
.\AggregatePFData.ps1 | Select-Object -property @{Name="FolderName"; Expression = {$_.Identity}}, @{Name="FolderSize"; Expression = {$_.TotalItemSize.Value.ToBytes()}} | Export-CSV -Path <Path followed by the name of the CSV>
Do existing public folder permissions migrate?
Yes, permissions automatically migrate at the folder level with the data. You don't have to perform this step separately.
Are public folders going away?
No. Public folders are great for Outlook integration, simple sharing scenarios, and for allowing large audiences to access the same data.
Which clients support public folders?
The currently supported Outlook clients for Exchange Server can access public folders. However, users with mailboxes on Exchange 2016 servers can't connect to Exchange 2010 public folders using Exchange Web Services (EWS) clients (for example, Outlook 2016 for Mac). We recommend that you migrate Exchange 2010 public folders to Exchange 2016 to maintain access for those users.
Can public folders be accessed using smart phones or mobile phones?
Public folder access works from Outlook for Windows desktop and Outlook for Mac. However, smart phone client apps including Outlook for Android or Outlook for iOS do not support connecting to public folders.
If you would like to have functionality similar to public folders with content accessible on mobile devices, consult Learn about Microsoft 365 Groups for an alternative.
Are there any limitations in the clients?
Outlook on the web (formerly known as Outlook Web App) is supported, but with some limitations. You can add and remove public folders to your Favorites (if they are Mail, Post, Calendar, or Contact public folders) and perform item level operations, such as creating, editing, deleting posts, and replying to posts. But, you can't do the following in Outlook on the web:
Create or delete public folders
Drag-and-drop content
Access public folders located on servers running previous versions of Exchange
Note
You can only create public folder rules that contain the element reply using a specific template in mail-enabled public folders. It is possible that pre-existing rules containing reply using a specific template will continue to work on non-mail-enabled public folders, but on those folders you cannot create new rules with this template element, or edit existing rules with this element.
In a hybrid scenario, Outlook on the web isn't supported for cross-premises public folders. Users must be in the same location as the public folders to access them with Outlook on the web. Outlook 2016 for Mac users can access public folders in a hybrid scenario if the following conditions are true:
You've followed the procedures at Hybrid Deployment procedures.
The April 2016 update for Outlook 2016 for Mac has been installed on all clients.
How can I store a very large hierarchy in a public folder mailbox?
For more information about public folder storage limits, see Limits for public folders.
How can I view the hierarchy public folder mailbox?
Run the following command:
Get-OrganizationConfig | Format-List RootPublicFolderMailbox
For detailed syntax and parameter information, see Get-OrganizationConfig.
How can I create content mailboxes for public folders using Exchange Management Shell cmdlets?
Run the following command to create the first master hierarchy public folder mailbox and the secondary hierarchy mailboxes.
New-Mailbox -PublicFolder -Name <name of public folder>
For more detail, see Create a public folder.
In Exchange 2010 there was an option for each mailbox database to specify its public folder database. How does this work now?
There's no longer a database-level setting. Instead, Exchange has a mailbox-level ability to specify the public folder mailbox, but by default Exchange auto-calculates the per-user hierarchy mailbox.
How are public folder metric tools being used in Exchange?
You can use Get-PublicFolderStatistics and Get-PublicFolderItemStatistics cmdlets to get public folder metrics data. This same solution hase been available since Exchange 2010, so nothing has changed here. Public folders don't require additional reporting add-ons.
Can public folders distinguish between internal versus third-party access to public folders?
Starting in Exchange 2013, public folder permissions are managed by using role-based access control (RBAC); access control lists (ACLs) no longer used. You can use Get-PublicFolderStatistics and Get-PublicFolderItemStatistics cmdlets to keep track of accounts that are performing administrative tasks and then audit access accordingly. To learn more about RBAC, see Understanding Role Based Access Control.
Does mailbox audit logging work against public folders?
No. Not at this time.
If you would like to have functionality similar to public folders with audit logging, consult Learn about Microsoft 365 Groups for an alternative.
What are the limits on public folders? What are the recommendations?
For more information about public folder limits, see Limits for public folders.
What are the recommendations for splitting public folder mailboxes? Should they stay on the same database?
In previous versions of Exchange, you could split public folders across public folder databases. You can decide whether to split the content of a public folder mailbox to a mailbox on the same mailbox database or a different database. Typically, a split is recommended to be on a separate database, because you want to balance storage and I\O.
Can you set retention policies on public folders?
Just like in previous versions of Exchange, you can set retention limits on items. For details, see Limits for public folders.
Can you specify which users can use a specific public folder mailbox?
In Exchange 2010, you could specify which users had access to specific public folders. In Exchange 2013 or later, you can set the default public folder mailbox per user. To do so, run the Set-Mailbox cmdlet with the DefaultPublicFolderMailbox parameter. For example:
Set-Mailbox -Identity kweku@contoso.com -DefaultPublicFolderMailbox "PF_Administration"
If the master hierarchy goes down, what's the user impact?
If the master hierarchy public folder mailbox goes down, users can view but not write to public folders. To help prevent the hierarchy from going down, we recommend that you include your public folders in a database availability group (DAG). To learn about DAGs, see Database availability groups.
Can you change which public folder mailbox is the master hierarchy mailbox?
No. If you try to change the master hierarchy mailbox, you'll receive an error.
Do public folders have full text searching capabilities?
Yes, full text search has been available for public folders since Exchange 2013. However, you can't search across multiple public folders.