EdbMails EDB Recovery and Migration software
  • Products
    Exchange EDB / Email Recovery Tools
    • EDB Recovery and MigrationRecover EDB to PST, EDB to Office 365 and Exchange NO Duplicate Migration
    • OST Recovery and MigrationRecover OST to PST, OST to Office 365 and Exchange Migration
    • PST Recovery and MigrationRecover Outlook PST, PST to Office 365 and Exchange Migration
    • MBOX Export and MigrationExport MBOX to PST, MBOX to Office 365 and Exchange Migration
    • NSF Export and MigrationExport NSF to PST, NSF to Office 365 and Exchange Migration
    • EML to PST ExportEML files export to Outlook PST format
    • PST to MSG ExportOutlook PST files export to MSG format
    • MSG to PST ExportExport MSG files Outlook PST files
    Exchange and Office 365 Migration
    • Exchange Server MigrationMigrate between any Exchange Servers, Exchange to Office 365, Export Exchange to PST, Migrate PST files to Exchange server
    • Office 365 MigrationMigrate between Office 365 tenants, Office 365 to Exchange, Export Office 365 to PST, Migrates PST files to Office 365
    • IMAP Email Backup & MigrationMigrate between any IMAP Servers (Gmail, Outlook, Zimbra, Zoho, Yahoo etc.), IMAP to Office 365, Exchange, IMAP to PST, PST to IMAP
    • G Suite MigrationMigrate emails, contacts, calendars from G Suite / Google Workspace to Office 365, Exchange, IMAP
    • SharePoint Online MigrationMigrate documents, lists, files and folders from SharePoint sites
    • OneDrive for Business MigrationMigrate documents, lists, files and folders from OneDrive
    • Microsoft Teams MigrationMigrate Teams, chats, channels, documents, files and folders etc.
    Exchange and Office 365 Backup
    • Office 365 BackupIncremental, Granular, Encrypted and Compressed Office 365 Mailboxes Backup
    • Exchange Server BackupIncremental, Granular, Encrypted and Compressed Exchange Mailboxes Backup
    • SharePoint, OneDrive & Teams BackupBackup Online site collections, Team sites, Office 365 groups, all documents etc.
    • Duplicate Remover - Office 365, Exchange, IMAP & Outlook Remove duplicate emails, calendars, contacts, journal etc. from Office 365, Exchange, IMAP, Outlook, Gmail, Zimbra, Zoho Mail etc.
    • More Products
  • Features
  • FAQ
  • Pricing
  • Download
  • Support
  • Sign in
User’s Manual
Exchange Server Migration

User Manual

User Manual

  • Exchange Migration Overview
  • Initial Setup
  • System Requirements
  • Migration Scenarios
  • Installation
    • Installation process
    • Reinstall or Upgrade
    • How to uninstall
  • FAQ
    • General
    • Migration Free Trial / Demo
    • Migration License
    • Before Migration
    • Migration - Steps
    • After Migration
  • Videos
    • Exchange to Exchange
    • Exchange to Office 365
    • Exchange to IMAP
    • Exchange to PST
    • Public Folder to Office 365
    • Archive Mailbox to Office 365
    • Public Folder to Exchange
    • Archive Mailbox to Exchange
    • Restore Bulk PST files to Exchange
  • Screenshots
    • Exchange to Exchange
    • Exchange to Office 365
    • Exchange to PST
  • Understanding the Application
    • Migration
    • Migration Speed
    • Incremental Migration
    • Exchange Throttling Policy
  • How it works?
    • Exchange to Exchange
    • Exchange to Office 365
    • Exchange to PST
    • Exchange to IMAP
    • Exchange Public Folder to Office 365
    • Exchange Public Folder to Exchange
    • Exchange 2010 to 2016 Public folder
    • Exchange 2013 Public folder to Office 365
    • Exchange 2016 Public folder to Office 365
    • Exchange Public Folder to Shared Mailbox
    • Archive Mailbox to Office 365
    • Archive Mailbox to Exchange
    • Hosted Exchange Migration
    • Hosted Exchange to Live Exchange Migration
    • Hosted Exchange to Office 365 Migration
    • Live Exchange to Hosted Exchange Migration
    • Hosted Exchange Public Folder to Office 365 Migration
    • Cross-forest migration from Exchange 2013 to Exchange 2019/2016
    • Hybrid Migration
    • Public folder Migration in Hybrid Environment
    • Disable msExchMailboxGuid
    • Exchange to Gmail Migration
    • Multiple PST files to Exchange server
  • Connect to Exchange server for multiple mailboxes migration
    • Connect with Global Admin
    • Connect to Multiple users using CSV file
    • Connect using full access permission
    • Connect individual users for Single / Specific user Migration
  • Connect to Hosted Exchange for its Migration
    • Connect with Full Access permissions
    • Connect to multiple users using CSV file
    • Connect to Individual user for migration
  • Connect to Office 365
    • Modern Authentication Using OAuth 2.0
      • Microsoft 365 modern authentication
      • Automatic Registration
      • Manual Registration
    • Connect with Global Admin
    • Connect to Office 365 with full access permission
    • Connect to Office 365 with CSV file option
    • Connect to Office 365 as single user mailbox
  • Set Exchange Server Impersonation rights
    • Exchange 2007 and below
    • Exchange 2010, 2013, 2016 and 2019
    • Set using Exchange Server GUI
  • Knowledge Base
    • Exchange to Exchange Migration
    • Exchange to Office 365 Migration
    • Migrate Legacy Exchange to Latest Exchange
    • Cross-forest and cross-domain migration
    • Public folder, Shared mailbox migration
    • Archive mailbox migration
    • Hosted Exchange Migration
    • Incremental migration
    • Cutover, staged and hybrid migration
    • Migrate SBS 2003, 2008, 2011 to a Modern Exchange Environment
    • Export Exchange Mailbox to PST
    • Secure Exchange Migration
    • Selective Mailbox / Folder Migration
    • Automatic Mailbox Mapping
    • Assign Public Folder to one target destination
    • Multiple PST Restore
    • No Impact on users - Zero downtime
    • Migrate Email Rules, Forwarding and Junk Email Configuration
    • Exchange migration speed and throttling management
    • Support for all the languages
    • Advanced settings and options
    • GAL and all address lists Migration
    • Exchange migration reports
    • Best Exchange Migration software
    • Exchange migration checklist
    • Exchange migration manager
    • Feature rich Exchange migration software
    • Exchange to Office 365 migration planning
    • Exchange server migration tips
    • Export Exchange server users to CSV
  • Migration Types
    • Cutover Migration
    • Staged Migration
    • Hybrid Migration
  • Map the Mailboxes
  • Migration Walkthrough
    • From Exchange 2003
    • From Exchange 2007
    • From Exchange 2010 to Exchange 2019
    • From Exchange 2010 to Exchange 2016
    • From Exchange 2010 to Office 365
    • From Exchange 2013 to Exchange 2019
    • From Exchange 2013 to Exchange 2016
    • From Exchange 2013 to Office 365
    • From Exchange 2016 to Exchange 2019
    • From Exchange 2016 to Office 365
    • From Exchange 2019 to Office 365
    • From Office 365
    • Exchange 2013 mailbox to PST
    • Exchange 2016 mailbox to PST
    • Exchange 2019 mailbox to PST
    • Exchange 2010 mailbox to PST
  • Multifactor Authentication
    • Enable MFA in Office 365
    • Create App password for MFA
    • Disable Security Defaults
  1. Home
  2. Product
  3. Public Folder to Office 365 in hybrid environment test
Download Buy Now

Public folder to Office 365 migration in a hybrid environment

Scenario:

During the Public folder migration in Exchange and Office 365 hybrid environment, you will receive the error 'HoldForMigration' when you try to create Public folder mailboxes on Exchange online (Office 365)

The following error occurs when the Public folder is configured as 'Remote' during the Exchange server hybrid deployment.

Error: An existing Public Folder deployment has been detected. To migrate existing Public Folder data, create new Public Folder mailbox using -HoldForMigration switch

Public folder -HoldforMigration error in a Hybrid environment

Resolution:

To resolve the public folder error during migration in a hybrid deployment, change and configure the Public folder from Remote to Local.

Before proceeding, ensure that all Public folders are located on the on-premises Exchange server and that no Public folders exist on the target Office 365 server.

Steps to resolve Public folder migration error in Hybrid environment

  1. Set the on-premises Exchange Public Folders to Local

    1. Launch PowerShell and run the following command to test the Public folder mode in your on-premise Exchange. Command: Copy & Paste it on PowerShell

      Get-OrganizationConfig |fl *public*

      Result:
      Public folder organization configuration

      The PublicFoldersEnabled parameter indicates that the Public folders are in Remote mode.

    2. Remove all the existing Public Folder mailboxes on Office 365. Command: Copy & Paste it on PowerShell

      Get-Mailbox -PublicFolder |Remove-Mailbox -PublicFolder

      Note: In a Hybrid scenario, the Public Folder mailboxes on Office 365 should be empty and without data (if you’re using Public folder on-premises). Ensure that all Public Folder mailboxes on the target are empty before deleting them.

      Run the cmdlet twice because it is not possible to delete the primary mailbox before deleting the others when there are multiple Public Folder mailboxes.

    3. Run the following command and change the Public folder mode to Local. Command: Copy & Paste it on PowerShell

      Set-OrganizationConfig -PublicFoldersEnabled Local -RemotePublicFolderMailboxes $Null

    4. Rerun the command from step 1 to verify the Public folder mode.

      PublicFoldersEnabled mode changed to Local

      The parameter PublicFoldersEnabled is changed to Local

      Note: Changing the mode to Local disrupts connectivity with on-premises Public Folders for all Office 365 mailbox users. Before you begin, plan the activity and backup your Public folder mailboxes.

  2. Create Public folders on the target Office 365 server

    1. Login to the Admin center and create Public folder mailboxes

      Assign root access to the Public folder to the admin account that will be used for the migration. You do not have to create all of the Public Folders in Office 365. Simply create the top-level folders, and EdbMails will create the rest and migrate the permissions during migration.

    2. Run the following command to assign the Public folder mailbox as default to the admin account Command: Copy & Paste it on PowerShell

      Set-Mailbox -Identity -DefaultPublicFolderMailbox

    3. Run the below cmdlet and verify if the Admin account is assigned the Public folder mailbox Command: Copy & Paste it on PowerShell

      Get-Mailbox|flPrimarySmtpAddress,DefaultPublicFolderMailbox,EffectivePublicFolderMailbox

      Set the default Public folder mailbox for the admin account
  3. Steps to Migrate Exchange Public folders to Office 365

    • Step 1: Download and Install EdbMails software

      • Download and install EdbMails on your computer.
      • Double click the EdbMails setup (EdbMailsSetup.exe) to install the application.
      • Follow the instructions that appear to complete the installation.

        EdbMails software installation

      • Enter your registered email address and password, then click ‘Login’. If you have not created an account yet, choose ‘Start Your Free Trial’ to continue using the trial version.

        EdbMails software login

      • Select ‘Live Exchange Migration’.

        Choose ‘Live Exchange Migration’ option

      • Select 'Live Exchange to Office 365 Migration'

        Select ‘Live Exchange to Office 365 Migration’

      • You can either keep the default job name or click the ‘New Job’ button to change the job name.

        Enter Exchange to Exchange Migration

    • Step 2: Connect to source Exchange server

      • Click the ‘Add New Connection’ button to establish a new connection to the source Exchange Public server. To use a previous connection, select it from the connection list and click the ‘Connect to Existing’ button to proceed.

        Click Add New Source Exchange Connection

      • Select ‘Connect to Public folders’ and click the ‘Next’ button.

        Choose ‘Connect to public folders’ option

      • Enter the source Exchange server details and click the ‘Login’ button.

        Login to source Exchange server

      • Select ‘Load Mailboxes Automatically’ to load the public folders.
      • Click ‘Next’ button to continue

        Select the mailboxes and click ‘Next’ to continue

    • Step 3: Select the Public folders for migration

      • Choose the Public folders on the Exchange server that you want to migrate to Office 365.
      • Click the 'Next' button.

        Select the mailboxes

      • If you are running a migration for the first time, EdbMails performs a complete migration of the selected data. During subsequent migration runs, the application automatically enables incremental migration, ensuring that only newly added or modified items are migrated while avoiding duplication.
    • Step 4: Connect to target Office 365 server

      • Click the ‘Add New Connection’ button to establish a new connection to the target Office 365 server. To use the previous connection, select it from the connection list and click the ‘Connect to Existing’ button to proceed.

        Target Exchange Server Connection

      • Choose the ‘Connect to Public folders’ option and click the ‘Next’ button.

        Select Public folders connection option

      • Select any of the available options to establish a secure connection using OAuth 2.0 modern authentication.
      • Choose Auto Registration for a quick setup. Sign in with a Global Admin account and grant the required permissions to automatically register the application in Azure AD.
      • Alternatively, select Manual Registration if you prefer to enter the Azure AD application details yourself. This method supports both Global Admin accounts and accounts with Full Access permissions.
      • Click ‘Login’ to proceed.

        Connect to the target Office 365 server

      • Authenticate on Microsoft sign-in page.

        Microsoft sign-in page

      • Select ‘Load Mailboxes Automatically’ to load Office 365 public folders.
      • Click ‘Next’ button to continue

        Select the option to load the mailboxes

    • Step 5: Exchange to Office 365 public folder mapping

      • EdbMails automatically maps public folders between the Exchange server and Office 365.

        Exchange to Office 365 public folder mapping

    • Step 6: Start Exchange public folder migration to Office 365

      • Click the ‘Start Migration’ button to begin the migration process.

        Start migration mailboxes

      • The migration process is underway, and you can track it via the progress bar. You can also pause or resume the operation at any point. Upon completion, EdbMails will show a confirmation message.

        Exchange public folder to Office365 migration progress

      • Click the 'View Logs' button to view the migration report. Additionally, log in to your target Office 365 server and verify the items count.
  4. Post Migration activities

    If you plan to use Public folders for all Office 365 users in the cloud, run the following cmdlet and set the necessary permissions. Copy & Paste it on PowerShell

    Get-Mailbox|flPrimarySmtpAddress,DefaultPublicFolderMailbox,EffectivePublicFolderMailbox

    Then, remove the on-premises Public folders.

    If you plan to allow specific Office 365 users to access the on-premise Public folders, run the cmdlet to restore access to the on-Premises Public Folders. Copy & Paste it on PowerShell

    Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes

    Please note that success may depend on your specific environment and configuration.

Download
Buy Now

 

 In this manual

On-premises Public FoldersCreate Public foldersMigrate Public folders stepsPost Migration activities

Live Exchange Migration

100 Mailboxes $299 Only

Buy Now

Need help?

24/7 Customer support

Contact us on Live chat

Personalized Demo

Book a personalized demo

Still need help?

Email us / Call us

@edbmails.com All rights are reserved Privacy Policy | Terms of Use | GDPR | Security | Press Releases

hidden msg
Live Chat

Hi, May I help you?

Hide Chat Now