Exchange mailbox move

My company has acquired a company with a few hundred users. I need to create AD accounts in my environment and mailboxes. The mailboxes will obviously be empty.

I need to import their mail from their old exchange server to their new mailbox and also migrate the email domain. The old and new ads are in separate forests. Some colleagues have suggested simply exporting PST files however this seems a very basic way of doing it with lots of manual processes. What is most simplified way ideally automating as much as possible.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Adam BrownSr Solutions ArchitectCommented:
Delete the mailboxes you've created in your AD and perform a cross forest mailbox move. ( covers how to do this.) The mailbox move method is the preferred one, since exporting PSTs breaks a lot of things in the mailbox and is actually more complicated than moving the mailbox from one Exchange forest to another.
AmitIT ArchitectCommented:
You can use Quest for Exchange migration tool. Easy to implement and use. However it is a paid tool.
Sid_FAuthor Commented:
Which option in the link is for my requirement thanks
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Sid_FAuthor Commented:
Just to confirm this is mailbox move only, I don't want to join domains or get involved in complex ADMT :  )
timgreen7077Exchange EngineerCommented:
Is there a AD 2 way trust in place between your 2 companies. If not I think the mailbox export to pst, is probably the best way. you can use exchange PowerShell to export all the mailboxes to pst and then import to the new mailboxes in your domain. this is really a simple process with PowerShell and doesn't require to much effort on your part. hopefully the mailboxes aren't huge because pst file don't always play nice when the mailboxes are really large. the other option is to use the software Amit mentioned earlier in his suggestion.
Hasin Ahmed ChoudharyExchange AdministratorCommented:

If those are few hundred users, Export /import method is best. I have done something similar few years ago for exchange 2010.

I followed these steps:
1) Ask users to export their data to PST with Alias name(use unique property either alias or login ID which suits you) as pst file and, and copy to their homeshare.
2) Ask users to start using your new mailbox in your ENV. Outlook Anywhere will be required if they still login with old AD account.
3) Use PST capture tool to collect them at one location in their ENV.


4) Copy those PST to your network location and run PS1 script to import them to their mailbox.
Sid_FAuthor Commented:
I think asking a few hundred users to manger their own migration would be challenging and also impacts confidence in IT. Maybe for a 20 users network but I would not consider it as an option for several hundred users.
Hasin Ahmed ChoudharyExchange AdministratorCommented:
Ya, that seems a right approach unless you have access to acquired company Infra.
 Good luck with your activity.
Sandeep KumarAssociate ConsultantCommented:
There are various ways for such purpose.

If you want to export Exchange mailboxes to PST file using Powershell cmdlet then visit:

Second, If you already export mailboxes to PST then refer to and download PST Repair tool to export PST to Exchange Server, Lotus Domino, Novell GroupWise email servers and web mails.

Third option is that you can do fresh direct cross forest migration by using Kernel Migrator for Exchange software. Visit: to know more about the process.
timgreen7077Exchange EngineerCommented:
you don't need the end user involved. you can export the mailboxes with PowerShell and import the into the new mailboxes with PowerShell. using a csv file you can import the pst file back into the required mailboxes. let me know if you need assistance with this.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Marshal HubsEmail ConsultantCommented:
You can easily do this task with the help of Stellar EDB to PST Converter. The software exports multiple mailboxes to PST at the same time. You can also directly export exchange mailboxes to Live Exchange Server with the help of this tool. For more information, please check this link:
Sid_FAuthor Commented:
Thanks to other undertaking an export and import into a different exchange environment, don't forget to also transfer the exchange legacydn value from the old mailbox to the new one. It will save a lot of user frustration as mails bounce with NDR
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.