What is Auto-Complete feature in Outlook?
One of the features that must be configured after migrating to BPOS is the Auto-Complete functionality. this feature is in fact a cache of all the email addresses you have used to send email to. to see this in action you can start sending an email and you can see Outlook is automatically completing people's names as you begin to type them in To box.
Why after BPOS deployment Outlook loses Auto-Complete feature?
Outlook uses profiles. configuration for each profile is only local to that profile. Auto-Complete is one of the features that is created per profile. when you install Microsoft Sign In application and it configures applications such as Outlook, what it does is actually creating a new Outlook profile which is configured to connect to Exchange Online. This new profile doesn't inherit the configuration you had on the existing profile, so features such as Auto-Complete need to be reconfigured.
How to migrate Auto-Complete to the new BPOS account?
Auto-Complete information is stored in a file with .nk2 format. This is usually found in the place that Outlook stores its profiles. the best way to find the .nk2 file is to search for it. search should include hidden files. the .nk2 file has a same name as the Outlook profile name. The default name for Outlook profile is outlook, so the auto-complete file name will be outlook.nk2.
When BPOS is deployed and Sign In application is created a new Outlook profile, this profile generates a new .nk2 file for itself. The name of the profile that is created by Sign In application is usually "youremail.pst" (example: email@example.com) unless there is no profile named outlook.pst before. If Sign in application finds out that there is no profile called "outlook" then the BPOS profile will be named outlook. The best way to identify which profile is for BPOS is to look at the size. as BPOS is newly installed, the size of its profile will be much smaller than the old profile.
If the old profile name is outlook.pst and the auto-complete cache file name is outlook.nk2 and as an example let's say the BPOS profile name is firstname.lastname@example.org and the Auto-Complete file name is email@example.com then follow the steps below to migrate the auto-complete feature to the BPOS profile:
1. close Outlook
2. copy the Outlook.nk2 file and back it up
3. rename the backup outlook.nk2 file to firstname.lastname@example.org
4. delete the original email@example.com created by the Sign In application and replace it with the new firstname.lastname@example.org (renamed outlook.nk2)
5. start outlook
Now if you try sending an email, the auto complete feature will be there.