I'm having problems migrating email messages, using Outlook pst's, from an old server system, SBS2008 with Exchange 2007, to a new server system, Windows Server 2012 std with Exchange Server 2013. The old configuration and new configuration have different domains, IP's, server names, etc.
I'm able to export messages for each user from the old setup, but when I import to the new setup, not all the messages come in. I've tried different Outlook clients, on different workstations, multiple times, on both the export and import sides. I am currently using an Outlook 2013 client for both export and import.
The first time I import, some of the messages come in. Then each time I run the import again, more of the messages come in, until ultimately I've got them all for that user. But that takes many imports to accomplish.
I have not run a repair on the export files, but they're brand new each time I've created one. Just to be clear, I've run the full export for the same user on multiple workstations using 2007, 2010, and 2013 Outlook, so I have a hard time thinking the export file is corrupted. And if the data is corrupted, why does it come in on subsequent imports?
I have read that others have had similar problems with PSTs. At this point I'm thinking that maybe a third party program is the best / quickest / easiest way to resolve this.
Is there something I'm clearly missing here? If I were to use a third party program, which would you recommend?