question

36584367 avatar image
0 Votes"
36584367 asked KaelYao-MSFT commented

Exchange 2013 - Offline Address Book cannot be downloaded to Outlook

Hi,

We have Exchange 2013 on-prem and we just noticed that we cannot download the offline address book on our Outlook client. Whenever we try to do so, we are getting this error - "0x8004010F - the operation failed. An object cannot be found".

I searched on the Internet and tried the below suggestions but still problem persists:

  • Create a new offline address book

  • Check that authenticated users have read permissions

  • Removed OAB folder from client side and tried downloading it again - when I tried doing this, I am getting an error "the connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action"

Is there anything else I can try please? Thanks


office-exchange-server-administrationoffice-exchange-server-connectivity
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

36584367 avatar image
0 Votes"
36584367 answered KaelYao-MSFT edited

Hi,

Thanks for your detailed explanation.

  1. Does the issue occur on all internal and external Outlook clients? - this is happening when Outlook is set with cached mode. The address book is visible if Outlook is set to "live" mode. The address book is also visible if we login via OWA.

  2. Did you perform some changes on the Exchange server before the issue occurs? For example, installed CU or SU update.
    And what is Exchange server's current CU version? - we have Exchange 2013 version 15.00.1263.005. I don't remember when this started exactly since we did not notice it straight away

  3. Do you currently have other Outlook connection issues besides downloading Offline Address Book? - no other issues till now


When I did the Test E-mail configuration thing, the OAB URL did not show. How can I see the OAB from EAC as per your screenshot?

When I ran the command get-offlineaddressbook | fl Name,guid , the guid of my address book came up with no issues. I can also see the address book listed under the C:\ directory

I am attaching screenshots of command Get-OfflineAddressBook | fl

Thanks a lot!125523-exchange-1.jpg125524-exchange-2.jpg



exchange-1.jpg (160.5 KiB)
exchange-2.jpg (91.3 KiB)
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi,
Thanks for the information.

When I did the Test E-mail configuration thing, the OAB URL did not show. How can I see the OAB from EAC as per your screenshot?

I suppose this may be the cause of the issue.
Please access Exchange Admin Center and locate Servers>virtual directories.
Double click on the OAB(Default Web Site) and make sure the Internal URL and the External URL are correctly configured,which should be resolvable in DNS and accessible by the clients:
125612-05.png

You may also need to restart IIS and recycle the Autodiscover application pool in IIS after you modify the URLs.
125622-06.png

If the OAB url is returned in Test E-mail Autoconfiguration, please retry the OAB download in Outlook.

0 Votes 0 ·
05.png (22.1 KiB)
06.png (76.2 KiB)
KaelYao-MSFT avatar image
0 Votes"
KaelYao-MSFT answered

Hi @36584367

Sorry I may need to first ask a few questions about this issue:
1. Does the issue occur on all internal and external Outlook clients?
2. Did you perform some changes on the Exchange server before the issue occurs? For example, installed CU or SU update.
And what is Exchange server's current CU version?
3. Do you currently have other Outlook connection issues besides downloading Offline Address Book?


Here are several suggestions for further troubleshooting:
1. Please run Test E-mail Autoconfiguration via affected Outlook clients and check if the OAB url is returned under the "Results" tag:
125481-02.png
By default it would be the internal or external url of the OAB virual directory, plus the OAB guid.
OAB virtual directory in EAC:
125462-03.png
OAB guid in EMS:
125433-04.jpg


2.If the OAB url is returned correctly and the url settings are correct on your Exchange server, please check the following path on your server and see if the OAB folder exists.
Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB\<guid>
125403-04.png
If the folder doesn't exist, please run the following command to force OAB generation:

 Get-OfflineAddressBook | Update-OfflineAddressBook

After the folder is generated, please retry downloading OAB in Outlook.

3.If the issue persists, please run the following command and post a screenshot or post in text of the results.
(Don't forget to hide your personal information for security)

 Get-OfflineAddressBook | fl

If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



02.png (25.0 KiB)
03.png (17.3 KiB)
04.jpg (18.4 KiB)
04.png (14.7 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

36584367 avatar image
0 Votes"
36584367 answered KaelYao-MSFT commented

Hi,

I checked EAC and found out that the OAB URL's had lots of garbage written! I fixed both the external and internal URL's, gave Exchange a restart + did Recycle but problem still persists. Any idea what I can try next please? Thanks

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi,

Is the OAB url still missing in Test E-mail Autoconfiguration?

From your screenshot, it seems you have two OABs, the default one (Default Offline Address Book) and another custom one.
And the VirtualDirectories parameter of the default OAB only contains Servername(Exchange Back End), which is supposed to include Servername(Default Web Site) and Servername(Exchange Back End).

Have you assigned the custom OAB to all the databases or mailboxes? Or are they using the default OAB?
If you are using the default OAB, please run the following command via EMS:

 Get-OfflineAddressBook | Set-OfflineAddressBook -VirtualDirectories $null -GlobalWebDistributionEnabled $true

And see if it can solve the issue.

0 Votes 0 ·
36584367 avatar image
0 Votes"
36584367 answered KaelYao-MSFT commented

Hi,

Before I run the said command I wish to clarify some points that you mentioned.

Yes, the OAB URL is still missing in the Test E-mail Autoconfiguration.

I created a second OAB since the first one (default address book) was giving us the issues that we are speaking off. Obviously the second OAB still gave us the same issues that we are talking about and now we have two identical address books.

At this stage I assigned the custom address book as the "default" one I THINK! If I run the above command, does this apply to the custom address book too? Thanks

· 7
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi,

At this stage I assigned the custom address book as the "default" one I THINK!

However, from the screenshot above, it seems the Default Offline Address Book is still the default OAB. (As the value IsDefault is true)

Have you assigned the custom address book to specific databases?
How to assign OAB to databases: Assign offline address books to mailbox databases

If a database doesn't have a specific OAB, it would use the default one(Default Offline Address Book).

If I run the above command, does this apply to the custom address book too?

It would apply to both OABs, the default one and the custom one.

0 Votes 0 ·

Hi,

I ran the above command but still the same.

The thing is that when I checked which OAB is assigned, actually its my custom one called OAB_. I also checked from EAC and I can see there are two OAB's - one called Default Address Book and the other OAB_. Its quite clear that the latter one is chosen as the "default" one.

0 Votes 0 ·

Hi,

I noticed that the OAB was not assigned to mailboxes but only to the database! I assigned the OAB to my email address and can see the OAB URL in the test autoconfiguration but still cannot download in Outlook

0 Votes 0 ·
Show more comments