HCHTech
Well-Known Member
- Reaction score
- 4,449
- Location
- Pittsburgh, PA - USA
This is a continuation of an earlier project outlined here. We've gone through a couple of testing scenarios as well as had a couple more phone calls with GoDaddy. The end result is that I'm going to do this manually. There aren't many people in total, and we need to just get on with it. I have all of the exported PST files and now I'm ready to import them to the new domain.
There are only 5 people in this first company, so I'm doing this manually in a dedicated machine running Outlook Classic. This process happens in 4 more-or-less discrete steps:
1. Create a profile in Outlook for the user in question (I'm using separate profiles to give me the most flexibility and control over the process)
2. Open Outlook and let the current profile completely sync
3. Import the PST file for the user, choosing to import in the same folders
4. Wait for the import to finish, and wait for the syncing to MS servers to finish
There are a couple of variables here. Once the profile is created, you can choose either to disable cached Exchange mode, or leave cached Exchange mode on and move the slider telling Outlook how much email to download all the way to the right = "download all". As far as I can determine, either of these choices forces Outlook to download all of the mail on the server.
The issue is how to know when both the original download is complete, and how to know when the upload of the imported data is complete.
When you import a PST file, there is a dialog that shows the folders/mail being imported. As with most progress bars, the one shown does indeed have a decreasing time shown, but it gets to zero then another time is set and the bar starts over - presumably with a new folder, but it doesn't say. Also, there is no progress bar measuring the progress of the entire job.
Once the import finishes, then Outlook starts syncing the imported data up to the MS servers. How this is shown varies:
If you have Exchange Cached mode on, then you get a status bar message showing what folder is currently being updated. After [presumably] the task finishes, then you get the message "All folders are up to date" in the status bar.
If you DON'T have Exchange Cached mode on, then there is no specific notification of the upload of the imported data. I believe this is because when cached mode isn't enabled, then the import itself is going direct to the Microsoft servers and simultaneously reflected in the Outlook view. I can't find proof that this is true, however.
Mostly, I just want to give myself the best chance of only having to do this once and knowing that all of the data that I imported made it to the Microsoft servers successfully.
In my testing with a single user, whose profile was defined with cached Exchange mode enabled and the slider set to 'download all mail', I found that once the import was finished and the "all folders are up to date" message was visible on the status bar, not all of the mail had made it to the Microsoft servers, even after an overnight wait (confirmed by the user themselves checking in OWA the next day).
I can't just use message counts to check because a) some users have a lot of folders, and b) for most users there is already email existing in the "new" domain since they have been using both. Additionally, since there are no error logs generated, it's never going to tell me what didn't import. I'm only going to see what DID import when looking in OWA, for example.
There are only 5 people in this first company, so I'm doing this manually in a dedicated machine running Outlook Classic. This process happens in 4 more-or-less discrete steps:
1. Create a profile in Outlook for the user in question (I'm using separate profiles to give me the most flexibility and control over the process)
2. Open Outlook and let the current profile completely sync
3. Import the PST file for the user, choosing to import in the same folders
4. Wait for the import to finish, and wait for the syncing to MS servers to finish
There are a couple of variables here. Once the profile is created, you can choose either to disable cached Exchange mode, or leave cached Exchange mode on and move the slider telling Outlook how much email to download all the way to the right = "download all". As far as I can determine, either of these choices forces Outlook to download all of the mail on the server.
The issue is how to know when both the original download is complete, and how to know when the upload of the imported data is complete.
When you import a PST file, there is a dialog that shows the folders/mail being imported. As with most progress bars, the one shown does indeed have a decreasing time shown, but it gets to zero then another time is set and the bar starts over - presumably with a new folder, but it doesn't say. Also, there is no progress bar measuring the progress of the entire job.
Once the import finishes, then Outlook starts syncing the imported data up to the MS servers. How this is shown varies:
If you have Exchange Cached mode on, then you get a status bar message showing what folder is currently being updated. After [presumably] the task finishes, then you get the message "All folders are up to date" in the status bar.
If you DON'T have Exchange Cached mode on, then there is no specific notification of the upload of the imported data. I believe this is because when cached mode isn't enabled, then the import itself is going direct to the Microsoft servers and simultaneously reflected in the Outlook view. I can't find proof that this is true, however.
Mostly, I just want to give myself the best chance of only having to do this once and knowing that all of the data that I imported made it to the Microsoft servers successfully.
In my testing with a single user, whose profile was defined with cached Exchange mode enabled and the slider set to 'download all mail', I found that once the import was finished and the "all folders are up to date" message was visible on the status bar, not all of the mail had made it to the Microsoft servers, even after an overnight wait (confirmed by the user themselves checking in OWA the next day).
I can't just use message counts to check because a) some users have a lot of folders, and b) for most users there is already email existing in the "new" domain since they have been using both. Additionally, since there are no error logs generated, it's never going to tell me what didn't import. I'm only going to see what DID import when looking in OWA, for example.
Last edited: