Exchange 2010 Import PST > 2 GB

Posted on 2013-06-03
Last Modified: 2013-06-09

Trying to import PST to newly created mailbox. Using New-MailboxImportRequest cmdlet. This kicks off and Queues but fails shortly thereafter.

Event Log:

Unable to read folder ID '40354'. Check the PST file for possible corruption. --> Page map offset (60652) is greater than buffer length (8192)

Get-MailboxImportRequestStatistics shows:

FailureCode                   : -2146233088
FailureType                   : RecipientNotFoundPermanentException
FailureSide                   :
Message                       : Error: Cannot find a recipient that has mailbox GUID 'fd90c91d-28e6-41f1-ac2d-69e7947ef99c'.

It's a 10GB PST that I exported using New-MailboxExportRequest. Only thing I found was that it was a size issue but limit is greater than 10GB and this was exported using Exchange 2010.

A little background: I deleted this user after backing up PST. A remote user has need to access so simple thing to do seemed to be re-create mailbox and import and share with remote user.  Perhaps, this is why it cannot find recipient as GUID is different.

Any ideas?
Question by:ecosys
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4

Expert Comment

ID: 39216413
New-MailboxImportRequest -Mailbox 'IDENTITY OF NEW MAILBOX eg John.Smith' -FilePath 'C:\yourpst.pst'

Should do it, are you entering a guid instead of mailbox identity?

Have you tried to open a copy of the pst file in outlook to see if its still intact?

Author Comment

ID: 39216450
Yep. That's the command I'm using.

New-MailboxImportRequest -FilePath "\\PST Exports\user.pst" -mailbox user

Opened it no issue from Outook client.

Expert Comment

ID: 39216499
Is the failure immediate or part way through processing?

Check permissions, from technet.....
"You need to grant read/write permission to the group Exchange Trusted Subsystem to the network share where you'll export or import mailboxes. If you don't grant this permission, you'll receive an error message stating that Exchange is unable to establish a connection to the target mailbox."

Or as i normally do if its a temporary file that's being imported then deleted (everyone/all)
Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

LVL 57

Expert Comment

by:Pete Long
ID: 39216507
This happens because you exported a PST file either using ExMerge or an older version of Outlook and it's too big. Make sure it's well under 2GB, ot use a newer version of Outlook to export this mailbox.

Exchange 2010 (Post SP1) Bulk Importing Mail From pst Files


Author Comment

ID: 39216518
I see it hit the Queued state and then it fails.

I've exported the PST to this share already so permissions are okay.

I created another user with mailbox and tried to export to this mailbox. I thought maybe because the mailbox I deleted was same name as the mailbox I created.  
Now I get:

FailureType                   : UnableToReadPSTFolderPermanentException
FailureSide                   : Source
Message                       : Error: Unable to read folder ID '40354'. Check the PST file for possible corruption. --
                                > Page map offset (60652) is greater than buffer length (8192)
FailureTimestamp              : 6/3/2013 11:28:28 AM

I didn't export using exmerge. I used cmdlet from Exchange 2010 PS to export.

Expert Comment

ID: 39216537
sure sounds like permissions to me, try setting  everyone/all permissions on the file (make sure its not open in outlook) and running the import again.

If that fails then run the following PS cmd then post the report....

Get-MailboxImportRequest | Get-MailboxImportRequestStatistics -IncludeReport | fl >report.txt

Author Comment

ID: 39216598
Hmm. I changed the share to "Everyone" - read/write. It looked like it was going to work but it failed.

RunspaceId                    : d28f8b6f-0e55-4cfd-9daf-3dc2d16b4607
Name                          : MailboxImport1
Status                        : Failed
StatusDetail                  : FailedOther
SyncStage                     : CreatingFolderHierarchy
Flags                         : IntraOrg, Pull, Suspend
RequestStyle                  : IntraOrg
Direction                     : Pull
Protect                       : False
Suspend                       : True
FilePath                      : \\filer1\PST Exports\mp.pst
SourceRootFolder              : 
SourceVersion                 : Version 0.0 (Build 0.0)
TargetAlias                   : mppst
TargetIsArchive               : False
TargetExchangeGuid            : 7e539b2d-f027-474f-aa0c-be6d1c4450ed
TargetRootFolder              : 
TargetVersion                 : Version 14.1 (Build 338.0)
TargetDatabase                : EM1 Database
TargetMailboxIdentity         : e.local/EAD/Users/NY/MP PST
IncludeFolders                : {}
ExcludeFolders                : {}
ExcludeDumpster               : False
ConflictResolutionOption      : KeepSourceItem
AssociatedMessagesCopyOption  : DoNotCopy
BatchName                     : 
BadItemLimit                  : 0
BadItemsEncountered           : 0
QueuedTimestamp               : 6/3/2013 11:49:27 AM
StartTimestamp                : 6/3/2013 11:56:36 AM
LastUpdateTimestamp           : 6/3/2013 11:56:38 AM
CompletionTimestamp           : 
SuspendedTimestamp            : 
OverallDuration               : 00:21:16
TotalSuspendedDuration        : 
TotalFailedDuration           : 00:14:05
TotalQueuedDuration           : 00:07:08
TotalInProgressDuration       : 00:00:02
TotalStalledDueToHADuration   : 
TotalTransientFailureDuration : 
MRSServerName                 : 
EstimatedTransferSize         : 0 B (0 bytes)
EstimatedTransferItemCount    : 0
BytesTransferred              : 0 B (0 bytes)
BytesTransferredPerMinute     : 
ItemsTransferred              : 0
PercentComplete               : 5
PositionInQueue               : 
FailureCode                   : -2146233088
FailureType                   : UnableToReadPSTFolderPermanentException
FailureSide                   : Source
Message                       : Error: Unable to read folder ID '40354'. Check the PST file for possible corruption. --
                                > Page map offset (60652) is greater than buffer length (8192)
FailureTimestamp              : 6/3/2013 11:56:38 AM
FailureContext                : --------
                                Operation: IMailbox.EnumerateFolderHierarchy
                                OperationSide: Source
                                PST (\\filer1\PST Exports\mp.pst)
                                PropTags: [0x80210003(NamedProp); 0x80220102(NamedProp); ContentCount; MessageSizeExten
                                ded; AssocContentCount; AssocMessageSizeExtended; LocalCommitTimeMax; DeletedCountTotal
                                ; PfProxy]
IsValid                       : True
ValidationMessage             : 
OrganizationId                : 
RequestGuid                   : ca16aaa3-238b-404f-baa7-a91ac28a5e64
RequestQueue                  : EM1 Database
Identity                      : RequestGuid (ca16aaa3-238b-404f-baa7-a91ac28a5e64), RequestQueue: (a05bc70f-e36b-4743-b
Report                        : 

Open in new window


Expert Comment

ID: 39217286
This thread on technet seems to suggest it may be due to a hotfix installed in outlook.....

Try removing the mentioned hotfixes and see what happens

Accepted Solution

ecosys earned 0 total points
ID: 39219341
I couldn't get this working. It was within 15 days - I just reconnected the disconnected mailbox.

Author Closing Comment

ID: 39232727
It's not the solution to the problem but a valid workaround.

Featured Post

SendBlaster Pro 4 - Bulk Email Sending Software

SendBlaster 4 Pro - Best Bulk Emailing Sending Software
Automatic Subscribe / Unsubscribe Processing
Great for Newsletters & Mass Mailings
Optional HTML & Text Composition
Integration with Google Features
Built in Spam Score Checking
Free Professional Templates - Feature Packed!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

What does UTC stand for?  “Coordinated Universal Time” – Think of this as the true time on Planet Earth that never changes with the exception of minor leap seconds here and there to account for the changes in the planet's rotation.   What does th…
In-place Upgrading Dirsync to Azure AD Connect
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question