Share via

EAC, can't find system mailbox

Qh 0 Reputation points
2026-03-02T09:57:25.71+00:00

Please assist me as I am not able to export mailbox as .pst file on each, says system mailbox couldn't be found yet when i run the exchange management shell to check attributions and other stuff, everything is there.

Exchange | Hybrid management
Exchange | Hybrid management

The administration of a hybrid deployment that connects on-premises Exchange Server with Exchange Online, enabling seamless integration and centralized control.

0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Steven-N 21,885 Reputation points Microsoft External Staff Moderator
    2026-03-02T11:03:44.11+00:00

    Hi Qh

    Thank you for reaching out to Microsoft Q&A

    As far as I know, this error occurs because on‑premises Exchange PST export uses the Mailbox Replication Service (MRS) and depends on Exchange system/arbitration mailbox objects in Active Directory. When the export process can’t locate the required SystemMailbox object, the request fails, even if the user mailbox attributes look correct.

    You can follow the below instructions to see if it can help you:

    The New-MailboxExportRequest cmdlet requires the mailbox to be on an Exchange server, not on a DAG node that's in maintenance mode or a server where the mailbox database is dismounted.

    Run this first to verify the mailbox database that hosts the mailbox is mounted

    Get-MailboxDatabase -Status | Select Name, Mounted, Server
    

    Next one, run this:

    $mbx = Get-Mailbox "******@domain.com" $mbx | Select DisplayName, ExchangeGuid, Alias, Database 
    Get-ADUser -Identity $mbx.SamAccountName -Properties msExchMailboxGuid | Select msExchMailboxGuid 
    

    If ExchangeGuid from Exchange and msExchMailboxGuid from AD don't match → that's your problem.

    In this case, you can fix it by:

    Set-Mailbox "******@domain.com" -ExchangeGuid <GUID-from-AD>
    

    Next step, check if missing Mailbox Import Export RBAC Role

    # Check if the role is assigned
    Get-ManagementRoleAssignment -Role "Mailbox Import Export" -GetEffectiveUsers
    # Assign it if missing (replace with your admin group)
    New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "AdminUser"
    

    Note: After assigning this role, you must close and reopen EMS for it to take effect.

    Technically, the New-MailboxExportRequest cmdlet cannot write to a local drive. The destination must be a UNC network path, and the Exchange Trusted Subsystem must have write permissions on that share.

    New-MailboxExportRequest -Mailbox "******@domain.com" -FilePath "\\Server\ShareName\user.pst" 
    

    To grant the necessary permissions to the share:

    Grant-SmbShareAccess -Name "ShareName" -AccountName "Exchange Trusted Subsystem" -AccessRight Full
    

    Finally, review export request status for detailed error information

    Get-MailboxExportRequest | Get-MailboxExportRequestStatistics | Select DisplayName, Status, FailureCode, Message
    

    Hope my answer will help you.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".   

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  2. Q&A Assist
    2026-03-02T09:57:43.55+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To export a mailbox to a .pst file in Exchange, the following conditions must be met and verified, especially when the EAC reports that a system mailbox or object cannot be found:

    1. Verify the Mailbox Import Export role The Mailbox Import Export role is required and is not assigned to any role group by default.
    • Add the Mailbox Import Export role to a role group that the admin account belongs to.
    • Log off and log on again after changing permissions so they take effect.

    Without this role, export options in EAC and related operations can fail or be unavailable.

    1. Verify the UNC share and permissions Mailbox export to .pst requires a UNC network share and correct permissions:
    • Use a UNC path like \\Server\Share\Export.pst or \\LocalServerName\c$\Export.pst when specifying the target file.
    • Ensure the Exchange Trusted Subsystem security group has Read/Write permissions on that share. If this permission is missing, export attempts will fail with errors when using EAC or Shell.
    1. Use EAC correctly to export mailbox In the EAC, the export is initiated from the user mailbox, not from a system mailbox:
    2. Go to Recipients > Mailboxes.
    3. Select the user mailbox.
    4. Click More options (ellipsis icon) and choose Export to a PST file.
    5. In the wizard, choose whether to export the primary mailbox or archive.
    6. Specify the UNC path for the .pst file.
    7. Optionally configure notification email recipients and finish the wizard.

    If EAC reports that a system mailbox cannot be found while everything looks correct in Shell, still verify that:

    • The Discovery/system mailboxes required for eDiscovery or metadata are present and healthy.
    • No required system mailbox has been deleted or moved improperly.
    1. Validate export requests and status in Shell After starting an export (from EAC or Shell), use these commands to validate that the export request exists and to check status:
    Get-MailboxExportRequest
    

    To check a specific mailbox:

    Get-MailboxExportRequest -Mailbox "<MailboxIdentity>" | Format-List Name,FilePath,Mailbox,Status
    

    For detailed statistics:

    Get-MailboxExportRequestStatistics -Identity "<MailboxIdentity>\<MailboxExportRequestName>" | Format-List
    

    If EAC cannot find the target object but Shell can, and the environment has multiple domains, also consider specifying a domain controller explicitly when creating the export request in Shell using -DomainController (example pattern from the context):

    New-MailboxExportRequest -Mailbox "User One" -FilePath \\server\share\export.pst -DomainController DC1.child.domain.corp
    

    This addresses cases where directory lookups are scoped to the local domain and the mailbox or target user is in a child domain.

    1. System mailbox considerations If the issue is actually with a Discovery/system mailbox (for example, used by eDiscovery) being missing or corrupted, it must be re-created so dependent features work correctly. For Exchange 2013, this is done by re-running Setup with /preparead from the installation media directory to re-create the Discovery system mailbox.

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.