Thursday, May 27, 2010

Outlook 2007 clients receive error 0x8004010f when syncronizing the Exchange 2007 Offline Address Book

Some of solution to resolve 0x8004010f error

Symptoms:
This is what the error from the sync log from within Outlook:

12:45:53 Synchronizing Mailbox
12:45:53 Done
12:45:54 Microsoft Exchange offline address book
12:45:54 0x8004010f

Solution:
1. If you are using an Outlook 2007 client, make sure your OAB is Web Distribution enabled and the OAB files have been replicated over to the Client Access Server.

From Exchange Management Console:
- Microsoft Exchange>Organization Configuration>Mailbox>Offline Address Book
- New Offline Address Book
- Type your prefered name
- Browse Server
- Next
- Check Enabled Web-based distribution
- Add Virtual Directories
- Check Enable public folder distribution if you want to support this kind
- Right click and choose Update... wait until completly
- Right click and choose Set as Default

2. If you using Outlook 2007 Client and your server Exchange 2007 after removing last exchange 2003, you need to check is old OAB still mount to 2003 version name \Default Offline Address List rather than 2007 version \Offline Address Book. Change it from:
Microsoft Exchange>Server Configuration>Mailbox>First Storage Group>Mailbox Database>Properties>Client Settings

Under /ExchangeOAB Folder you might see 2 folder but only 1 of them .that had file oab.xml.

You can removed the old address book by running Remove-OfflineAddressBook “Default Offline Address List”

To check the result from Outlook 2007:
Tools>Send/Received>Download Address Book...