After you successfully synchronized calendars with Microsoft Exchange Online, you can synchronize public folders if necessary.
The following public folder synchronization methods are available
Table 1: Public Folder Synchronization Method Comparison
|Category||Feature||Legacy Exchange agents||MAgE with MMEX PowerShell module|
|Migration from Exchange 2007||Yes||No|
|Migration from Exchange 2010/2013/2016||Yes||Yes|
|Migration from/to Exchange 2019||No/Yes||Yes|
|Add, update, delete messages||Yes||Yes|
|Update public folders automatically (permissions including group permissions; rename, move folder)||Yes||Yes|
|Handle deleted public folders automatically||Yes||Yes|
|Add new public folders||Yes||YES, BUT RERUN NEEDED|
|Synchronize public folders’ mail-enabled status||No||Yes|
|Re-migrate public folders deleted on target||
Legacy agent only works in manual mode.
Legacy agent only supports the entire collection of folders.
|Synchronize SMTP address and advanced folder properties||No||Yes|
|Configuration||Define migration scope||Yes||Yes|
|Modify migration scope||Yes||Yes|
|Support for existing content structure on target||Yes||Yes|
|GUI||Yes, except for manual configuration of Outlook profiles on agent host||NO, MIGRATION BY MMEX POWERSHELL SCRIPTS ONLY|
|System Requirements||Minimal requirements||Minimum 2 hosts,6 agents, Outlook is required.||1 host, 1 agent|
Before you migrate public folders to Microsoft Office 365 using agents you should take in consideration some specifics mentioned in Public Folder Synchronization Caveats subsection.
Consider the following specifics before you migrate public folders to Microsoft Office 365 by legacy Exchange agents:
Consider the following specifics before you migrate public folders to Microsoft Office 365 by Migration Agent for Exchange with extended MMEX PowerShell module:
To synchronize public folders take the following steps in the Migration Manager for Exchange console:
It is recommended that you synchronize public folders before you migrate mailboxes. Before the users are migrated to the new environment, you need to copy the contents of the public folders to the new servers. This will ensure that the first migrated user will have access to up-to-date public folder information.
Note: If public folder content in source organization is larger than storage limits per public folder mailbox, which is 50GB in Office 365, review the information provided in the Migrating Large Public Folders to Exchange 2013 (or Higher) and Office 365.
Before you begin, open the properties of the target Office 365 organization, go to the Default Agent Host page and specify the computer where to install the necessary agents for synchronizing public folders with Exchange Online.
To create a new public folder synchronization job, right-click the Public Folders Synchronization node of the console management tree and select the Add Public Folders Synchronization Job option from the shortcut menu.
This will start the Add Public Folders Synchronization Job Wizard that will help you to install the public folder synchronization agents and configure the job.
This section guides you through each step of the wizard and explains the available public folder synchronization options. For more details, see the related topics.
The public folder synchronization job is set up between the source Exchange server and Microsoft Office 365. Select your Office 365 tenant as the target organization; the choice of target server is disabled, because it becomes irrelevant.
For the source server, specify a mailbox that will be used by the public folder synchronization agents.
On the Office 365 end, the synchronization uses the Office 365 credentials and mailbox specified in the properties of your Office 365 organization.
The account under which the public folder synchronization agents are running must have full access to the administrator mailboxes so that they can get administrative access to the synchronized folders.
Note: To learn how to configure public folder migration administrator mailboxes, refer to the dedicated Exchange environment preparation documents.
Caution: Changing the agent's administrator mailbox after the public folder synchronization has been started is not recommended. This will lead to resynchronization of public folder contents.
Migration Manager will retrieve the public folder hierarchy using the mailboxes you specify. If you are logged on under an account that does not have access to these mailboxes, click Advanced to use an alternate NT account to retrieve the hierarchy.
The wizard will also create the first collection for the job. This first step prompts you for the collection name.
The next step allows you to configure the public folder synchronization collection. Select the root folders to be synchronized. If you don’t want to change the folder hierarchy, the easiest way is to select All Public Folders on both the source and target servers as the synchronization root. Simply select Public Folders in both the Source server box and the Target server box. The wizard will ask if you want to create a Public Folders folder on the target server and synchronize all the source public folders to this folder. Select Yes or No as appropriate.
Alternatively, you can select an existing Exchange folder as a target root folder. If the target root folder does not exist, you can create it by selecting the Add New Folder option from the shortcut menu as shown below.
Note: Migration Manager for Exchange does not actually create the public folders. The public folder root will be created by the Public Folder Target Agent when the first PUB file comes from the corresponding source or target public folder.
To add a pair of folders to the collection, select the folders in both lists, set the synchronization direction, and click Add. The folders and all their subfolders will be marked as included to the collection.
You can also select the synchronization direction. Click the <-> button to change the initial source-to-target direction of synchronization if necessary.
Caution: Once you start the public folder synchronization process, do not change the synchronization roots for any jobs or collections. Changing the selected folder pairs after the synchronization has started might result in duplicate folders in one of the environments.
To exclude a folder from synchronization, right-click the folder in the tree and click Exclude. The public folder synchronization agents will not synchronize the content of the folder, but will create it on the corresponding server and synchronize its subfolders, if any.
Click Exclude PF with subfolders to exclude from synchronization the folder itself and all its subfolders.
The wizard will install the public folder synchronization agents on the Exchange servers or the corresponding default agent host. If no Migration Manager for Exchange component has been yet installed on these servers, you will be able to specify the installation path for the agents. As soon as the agents are installed, the QMMEx$ServerName$ shared folder will be created in the path you specified. All the agents or components you install later will be installed in the same location. However, if by the time you install the public folder agents, any other agents or components have already been installed, you will not be allowed to specify the installation path for the agents, and they will be installed in the location where the QMMEx$ServerName$ shared folder has been created.
By default the shared folder is created in the %SystemRoot%\System32 folder. For 64-bit Microsoft Exchange the default shared folder is created in the %SystemRoot%\SysWOW64 folder.
After the agents are installed, the wizard will inform you that you can start the public folder synchronization job. It is strongly recommended that you verify all the agents and collection settings before starting the public folder synchronization.
After a new job is created, it is marked with an exclamation mark. This means that you need to update the public folder synchronization agents’ databases before starting the job. Right-click the job in the management tree and click Commit Changes on the shortcut menu to update the agents’ task lists on the remote servers.
You can also commit changes for all the public folder synchronization jobs you have created. To do that, right-click the Public Folder Synchronization node in the management tree and select Commit All Public Folder Jobs from the shortcut menu.