How to Resolve “new-mailboxexportrequest couldn’t connect to the source mailbox”?
Microsoft Exchange Server is one of the user-friendly interface mailbox servers popular among users. It has many inbuilt commands and utilities, which can help Database Administrators complete the most complex tasks by using a few simple commands. But in some cases, these inbuilt utilities fail to execute the task due to any technical or other issue. In such cases, users are suggested to switch to a third-party tool for recovery that helps administrators also to complete the task that was left in between. Therefore, this post will enlighten users on how to fix new-mailboxexportrequest couldn’t connect to the source mailbox issue and why such an error occurs while exporting EDB Mailbox to PST format.
Table of Content
An Overview of New-MailboxExportRequest cmdlet
This New-MailboxExportRequest cmdlet is applied to transfer the data stored in the Exchange mailbox to PST file format or to archive it. One can use this cmdlet with on-premise Exchange Server 2016 and Mailbox Import Export role only. To use this command, a user needs to add the Mailbox Import Export role in the role group because by default it is not assigned to any group. For example:
New-MailboxExportRequest -Mailbox (user_name) -File_Path “Full_File_Path.pst”
With the help of this cmdlet, an administrator can create any number of mailbox export requests per mailbox. And, each of these requests is assigned a unique name. However, before executing these cmdlets, a user needs to have some special permissions.
How New-MailboxExportRequest Cmdlet Failed?
In some cases when a user runs the new-mailboxexportrequest command to migrate Exchange mailbox to PST format, it displays an error message stating that:
new-mailboxexportrequest couldn’t connect to the source mailbox
This error simply indicates that there is some technical issue that results failed new-mailboxexportrequest cmdlet. To have proper migration, it is important to fix this issue so that the command is executed properly. Now, the main reasons behind this failed cmdlet are:
- Connectivity problem with the Microsoft Exchange server
One of the major reasons behind the new-mailboxexportrequest is the unavailability of the essential bandwidth. Make sure you are system and servers are connected to the required connectivity.
- MAPI protocol is disabled.
Verify that the MAPI protocol is enabled for the smooth process.
Also Read: How to Use New-MailboxRestoreRequest in Exchange Server?
Fix “new-mailboxexportrequest couldn’t connect to the source mailbox” Manually
Whenever a user encounters any error while running new-mailboxexportrequest, he or she can try a few solutions to resolve the issue:
1. Check and resolve the internet and Exchange Connectivity problem
2. After that, simply login to your Exchange account via OWA i.e., Outlook Web App, and check if you can do it successfully or not. If yes, export inbox data to PST manually from the Outlook Web App
3. To connect to Microsoft Outlook it is important to enable MAPI protocol. If a user wants to export Exchange mailbox when it is online, he or she needs to check the MAPIBlockOutlookNonCachedMode feature. Now, to do so, follow the steps mentioned below:
- First of all, verify the Client Access Server mailbox status to make sure that MAPI mode is enabled. From the Exchange Management Shell (EMS), simply right-click on the user mailbox and verify its properties or you can execute the following command:
Get-CASMailbox –Identifyusername
- Now, to verify whether it is working or not turn off the MAPI mode and turn it on again at the same time. To disable it, run the command given below:
Set-CASMailbox ID –MAPIBlockOutlookNonCachedMode:$false
- After that, to enable it again, execute the command below:
Set-CASMailbox ID –MAPIBlockOutlookNonCachedMode:$True
- At last, execute the export cmdlet again:
New-MailboxExportRequest–Mailbox USERID– File_Path\\SERVER_NAME\ SHARE_PATH\name.pst
After following all the above steps carefully, a user will not face the same error anymore.
Alternative Approach to Convert Exchange EDB to PST
The above-discussed manual method is very complex and time-consuming to perform as it needs to run so many cmdlets, which is not easy to understand. Therefore, to fix new-mailboxexportrequest couldn’t connect to the source mailbox error, one can use some third-party tool. Exchange Recovery is one such utility that lets users efficiently complete the task.
Using this application, a user can perform trouble-free and correct conversions without any file size limitation. The application is designed in such a manner that it recovers all data items from the Exchange mailbox like emails, contacts, calendars, etc. Apart from all this, the software is also capable of recovering deleted data from EDB files in just a few simple clicks. Apart from all this, the software supports recovery of Exchange 2016, 2013, and all the below versions.
Final Words
There can be any possible reason for EDB to PST file conversion. However, to do this, relying on manual tricks and cmdlets is not always helpful. If those commands are not executed properly, there might be a loss of data. Therefore, to have proper management of the Exchange mailbox, a user is advised to export Exchange EDB to PST format using a third-party tool. However, it also lets users overcome new-mailboxexportrequest couldn’t connect to the source mailbox issue.
Frequently Asked Questions
Q How Do I enable the MAPI protocol in Exchange Server?
Ans – It is a client protocol through which users can access their mailboxes in Outlook. To disable it go to recipients > mailboxes. In the mailbox settings > email apps and then manage email apps settings now set it to Enabled.
Q How to Disable the MAPI protocol using PowerShell?
Ans – Execute the below command
Set-CASMailbox -Identity "Ken Sanchez" -MAPIEnabled $false