Contacts Stored in Outlook

Posted on 2009-05-17
Medium Priority
Last Modified: 2012-08-13
I'm looking to transfer the auto-lookup of contacts in the "mailto" field  they're not in the regular contacts list.
Question by:orthodoxkohen

Expert Comment

ID: 24407307
You can't, sorry. Not in the API
LVL 14

Expert Comment

ID: 24407433
The contacts in the Outlook cache (To field) are saved in the NK2 file which is usually located at the following location:

Documents and Settings\%user%\Application Data\Microsoft\Outlook

You cannot extract the addresses stored in it.. however if you want to save the contacts to your contact list then there is a simple method to do so.

Open a new message and type A to Z. Each time you type an alphabet, you will see the cached contacts and you could right click on each of them and save them individually to your contact list.
It might be too much of manual work if you have too many contacts cached but this is one way to save them.


Accepted Solution

boowhup earned 2000 total points
ID: 24407582
Try this product, sounds like exactly what you are after. you will need access to your NK2 file though.


LVL 59

Expert Comment

by:Chris Bottomley
ID: 24409275
As ashwynr said, the data is stored in the NK2 file but you should note the file can be copied between machines:

1. With Outlook closed:
For Outlook 2003:
2a. File is located as C:\Documents and Settings\username\Application Data\Microsoft\Outlook
For Outlook 2007:
2b. File is located as C:\users\username\appdata\roaming\microsoft\outlook

3. Navigate to the folder and ensure you enable hidden files/folders.
4. Locate the NK2 file
5. Locate the .NK2 file in this directory and copy it to the other machine
6. Start Outlook, autocomplete addresses should work on both machines as they did at the moment of copying.


Featured Post

Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

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

Organisation is organized in a pattern to flow the day to day business, every application and system is interdepended on each other and when very important “Exchange Server downtime” happened.
Let us take a look at the scenario, you have a database that is corrupt and you run the ESEUTIL command only to find you are unable to repair it. How do you now get the data back?
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

621 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