Improve company productivity with a Business Account.Sign Up


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
  • 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..;en-us;322312
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

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 :
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

Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Disk errors can be the source of sundry problems for the Exchange server, the most common one being that the database fails to mount.
Migrating Exchange data from one Exchange Server to another server is complicated. Though Exchange administrators can try manual methods to migrate their data from one version of Exchange to another, these manual methods are not that reliable. That…
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
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

607 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