Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

UFIT Wiki

:

Migrate-Public-Folder-Calendar-To-SharedMailbox

​Migrating a Public Folder Calendar to a Shared Mailbox.


Exchange 2013 Public Folders have a limitation where only mail enabled public folders are available in OWA. If you have a business process that is significantly impacted by not having public folder access in OWA we recommend that you migrate to a shared mailbox. The following steps can be used to migrate Public Folder data and attributes to a shared mailbox. The steps assume that you are using Outlook 2013.

 

Overview:

 

  1. Create shared mailbox.
  2. Backup public folder calendar data to a PST.
  3. Import public folder calendar data to shared mailbox.
  4. Verify data.
  5. Document public folder settings.
  6. Remove Public Folder.
  7. Assign SMTP and LegacyExchangeDN addresses to shared mailbox.

 

Step 1 - Create Shared Mailbox.

 

Create a shared mailbox and assign permissions. 

 

Note: please grant yourself "Full Access" and confirm that the mailbox has been "auto mapped" to your Outlook and is accessible.

 

Step 2 - Backup Public Folder calendar data

 

  1. In Outlook 2013 click file - Open & Export
  2. Click Import/Export
  3. Under "Choose an action to perform" click "Export to a file"
  4. Under "Create a file of type:" click "Outlook Data File (.PST)"
  5. Under "Select the folder to export from:" select Public Folders, All Public Folders, and nagivate to your calendar in the hierarchy
  6. Click next.
  7. Choose a location and file name - click next.
  8. At "add optional password" - click OK.

 

Note: the following step moves data from the PST rather than copying it. We recommend that you make a copy of this PST -- UFIT cannot facilitate restorations of public folder data.

 

Step 3 - Import Public Folder calendar data to shared mailbox.

 

  1. Expand the shared mailbox such that the Calendar is viewable
    1. If you do not see the Calendar folder make sure you are in "Folder View" by clicking on the ellipses (…) and selecting Folders.
  2. Click File - Open and Export
  3. Click Open Outlook Data File
  4. Verify that the PST is mounted under "Outlook Data File"
  5. Expand IPM_SUBTREE/Path/TO/Calendar until the calendar view is visible.
  6. Click View - Change View - List
  7. Select all items (Control+A)
  8. Drag and drop items to the Shared Mailbox calendar folder.

 

Step 4 - Verify Data

 

Click on the Shared Folder calendar and confirm that all data has been copied successfully.

 

Step 5 - Document Public Folder Settings

 

You will now make note of the Public Folder SMTP addresses and LegacyExchangeDN. This is required to ensure uninterrupted delivery of cached contacts in Outlook clients.

 

Open an Exchange Management Shell or Remote Powershell session and execute the following cmdlets, making sure you copy the results. Here you'll see an example from our of our test calendars. Change the second argument to match your path.

 

Get-PublicFolder "\OSG\Test12" | Get-MailPublicFolder | Select -ExpandProperty LegacyExchangeDN

/O=UF/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=549149EB47532846BC5FC50C2492F327-000016D1D6BE

 

Get-PublicFolder "\OSG\Test12" | Get-MailPublicFolder | Select -ExpandProperty EmailAddresses | Select SmtpAddress

 

SmtpAddress

-----------

Test12@mail.ufl.edu

Test12@ad.ufl.edu

 

6 - Remove Public Folder

 

  1. Confirm that you have a good backup of the data in PST format (See step 2 and note)
  2. Navigate to the public folder in Outlook
  3. Right Click and choose Delete Calendar
    1. You will receive the following asking if you should want to Update Free/Busy information and Send Cancellations.
    2. Click NO.

 

7 - Assign SMTP and LegacyExchangeDN addresses to shared mailbox.

 

  1. Navigate to https://mail.ufl.edu/ecp and sign-in with your ADM credentials.
  2. Under Recipients - Search for the shared mailbox you created
  3. Open the mailbox in the results pane and select "Email Address"
  4. Click on the + symbol and select the radio button next to "enter a custom address type"
    1. Enter X.500
    2. Under Email Address enter the address returned in Step 5 (eg. /O=UF/…)
    3. Click OK
  5. Click on the + symbol and select the radio button next to "SMTP"
    1. Enter SMTP address from Step 5
    2. Click OK
    3. Repeat for every SMTP Address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

​​​​​

 
 Last modified at 6/22/2015 11:30 AM by Gasper, Joe