Cannot exmerge a .pst from domain A into domain B.  Error configuring message service (MSPST MS) (MAPI_E_EXTENDED_ERROR)  (CMapiSession::CreateEMSPSTProfile)

Posted on 2009-07-09
Medium Priority
Last Modified: 2012-05-07
I have created  a .pst in a Vmware domain (domain A)  through the normal way in outlook (i.e to create the .pst I did NOT use Exmerge).
I then copied the .pst onto a folder on our work Exhange server (domain B). There is a user with the same name created on domain B, the user is called manager1 and the .pst is called manager1.pst, it was also originally created with this  name.
However when I try and import the .pst using exmerge into the manager1 mailbox I get the following error:  Error configuring message service (MSPST MS) (MAPI_E_EXTENDED_ERROR)  (CMapiSession::CreateEMSPSTProfile)

I can confirm:
* I have used exmerge successfully on domain B using the same logon account.
* I have been able to, by using exmerge, to download mailboxes into .pst's and then rename and import them into other users mailboxes on domain B.
* I can link this .pst into my own outlook profile so it cannot be corrupt.

So I think my question's are:
1) Can you import a .pst created in one domain into a different domain by using exmerge?
2) Can you import  a .pst created in outlook into another mailbox by using exmerge?

I am running Exchange 2003 Ent.
Question by:MichaelK2
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
  • 3
LVL 23

Assisted Solution

debuggerau earned 160 total points
ID: 24820713
ok, I've done that before, from one domain to another, and no issues..

Maybe the problem lays elsewhere, like with permissions or the version of ExMerge you have on the other domain..
Your computer needs exchange tools and outlook loaded also..

Checkout the requirements, it might trigger a difference..

Author Comment

ID: 24821010
Ok, I have done the following:

I have deleted the .pst called Manager1.pst (that was the one that was created in domain A)  that I was trying import.
In domain B I have used used exmerge to download to Manager1's mailbox to a .pst (remember in domain B the user manager1 has got an active user accout as well as working mailbox).
I then used exmerge to import the .pst (that i had just created) back into manager1's mail box.
I used the same folders in which I experienced the original problem so i can confirm there is no permission problems there.

I then deleted the .pst that I had created in this test and copied the one that I had created on domain A (that is the one that I want to do the test on,  to see if you can import a .pst from another domain). I copied it into the same folder that I had previously used successfully, and tried to import using exmerge. But I got the same error message when it failed.
Look...i really feel that this is not a permissions problem. This mailbox I am trying to work with is in the same mailbox store that i have used exmerge on succussfully before. I have got full access to  the .pst file.

The problem is with that specific .pst file. The only difference I can think of is that it was created from a mailbox that was hosted on Exch 2003 STD, I am trying to import it into Exch 2003 ENT.
LVL 40

Assisted Solution

Subsun earned 160 total points
ID: 24821498
As per my knowledge new Unicode format used in Outlook 2003 is not supported with Exmerge.. you may try to use outlook to import the email's or convert the PST file to ANSI format and retry.

If This is not the case then check the permission of account which you are using for exmerge..
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

LVL 23

Assisted Solution

debuggerau earned 160 total points
ID: 24836465
Its not the pst permissions we seek, its the exchange access that is relevant..


Author Comment

ID: 24837654
Ok fine, I agree that it is not a .pst permission that is the problem here.
I did some more testing at home on the w/end. The reason why I did not use exmerge originally (in dom A)  to create the pst is that i did not have the necessary permissions,  there was some obscure group that had me as "deny" send and recieve as for that mailbox store. I have since rectified that and can now use exmerge to download a users (Manager1) mailbox to a .pst in dom A.

So now the facts are:
* In domain A I have used exmerge in Exchange 2003 to download a mailbox to a .pst.
* Copied it onto a memory stick and then copied it onto a completely different domain (domain B) in a different forest.
* When I try and run exmerge (in dom B) to import it  into a mailbox called Manager1 (exactly what the user was called in dom A). This is what I get
 [08:48:26] Using default locale for all mailboxes
[08:48:26] Initializing worker thread (Thread0)
[08:48:26] Merging data from file 'D:\MIGRATION TEST\MANAGER1.PST' to mailbox 'Manager1' ('MANAGER1') on server 'NITLINMSG01'.
[08:48:27] Error configuring message service (MSPST MS) (MAPI_E_EXTENDED_ERROR)  (CMapiSession::CreateEMSPSTProfile)
[08:48:27] Errors encountered. Copy process aborted for mailbox 'Manager1' ('MANAGER1').
[08:48:27] Number of items copied from the source store for all mailboxes processed: 0
[08:48:27] Total number of folders processed in the source store: 0
[08:48:27] 0 mailboxes successfully processed. 1 mailboxes were not successfully processed. 0 non-fatal errors encountered.
[08:48:27] Process completion time: 00:00:00

* I can confirm that in that particular mailbox store in domain B I have got the necessary permissions on it and have used exmerge successfully a number of times using the same mailbox store. I have created a number of test users and mailboxes  in domain B and used exmerge to export to .pst and then to impoprt back again. But all within domain B and not going outside it. The problem is this exmerge created .pst that comes from another domain that i cannot import despite seeming to have all the necessary permissions.

Our company is merging with another company and yours truly has been tasked with moving the mailboxes. I have read that it is possible to import from one domain to another, but I cannot seem to duplicate it, and my boss is starting to look at me funny.

I am convinced that it is not a permissions issue. It has got something
LVL 40

Assisted Solution

Subsun earned 160 total points
ID: 24838235
Are you able to open the pst file which you are trying ti import in outlook?

Author Comment

ID: 24838449
Yes, I can still open it in the sense that I can still manually link it as a mail personal folder in outlook in another mail profile. It opens fine and all the old mails are there.
But I am not trying to import it into outlook, I am wanting to import into exchange via exmerge.
LVL 40

Expert Comment

ID: 24838504
You said, you have already done the permission check and able to do PST import to this mailbox store. So we can void the permission part (Your account should have send as and receive as rights on the mailbox store)

Is the PST read only by any chance?

Is there any storage limits set on user mailbox?

Author Comment

ID: 24838566
Lets back track a bit because you are confusing me.
I have not said that I was able to import it into a mailbox store. That is exactly what I cannot do and am trying to do via exmerge.
I said that I was able to import the .pst in question into another outlook mail profile just to confirm it was not corrupt.
But to answer your question:
* Is the PST read only by any chance?
  No, it is definitly not read only.
* Is there any storage limits set on user mailbox?
  No storage limits set on that store, there are currently other mailboxes in it that are much bigger.
LVL 40

Expert Comment

ID: 24838749
Do one thing.. Create a new test admin account with specified permissions and retry the import.
Delegate the account Exchange View Only Administrator rights.
Assign Full permission including send as and receive as on mailbox store where user is located.
For more details Refer : http://support.microsoft.com/kb/292509
LVL 23

Expert Comment

ID: 24845205
the permissions I mentioned were related to send as and receive as permissions in the new domain, you obviously have the export ok, now just ensure your the exchange administrator..

Accepted Solution

MichaelK2 earned 0 total points
ID: 24846621
The problem has become a non issue as I had to start moving the mailboxes to the new domain via exmerge last night, I moved a small dept of just over 10 boxes. No problems on either side. The real event seems to be working ok.
The problem that caused me to ask my original question was the fact that I could not import a exmerge created .pst from my home vmware domain into this (my work domain) and hence could not demonstrate it's viability to my boss in spite of all the literature out there telling me that it was indeed possible from one domain to another.
Why that was happeining will have to remain an anomally, as I am now making progress with the main migration, so now the demo is irrelavant.
But thank you for your response debuggerau and Subsun, I did learn a lot through this excerscise.

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

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

Unified and professional email signatures help maintain a consistent company brand image to the outside world. This article shows how to create an email signature in Exchange Server 2010 using a transport rule and how to overcome native limitations …
A couple of months ago we ran into an issue that necessitated re-creating our Edge Subscriptions. However, when we attempted to execute the command: New-EdgeSubscription -filename C:\NewEdgeSub_01.xml we received an error indicating that the LDAP se…
In this video we show how to create a Contact 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 Recipients >> Contact ta…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
Suggested Courses

752 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