Juszeil Conception

Juszeil Conception

  • 主 頁
  • 部 落 格
  • 相 簿
  • 關 於
  • 更 新 資 訊
  • 網站地圖

«2017 - 2»
日一二三四五六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
TODAY

Hide Banner | LOGIN
2023-3-24 |

BLOG 部落格

Total found 1 articles on 2017-2-4.

銵 2017-2-4 19:10:16

Exchange2013/16 - Offline Address Book Troubleshooting

Error Message:
Outlook for users which have been moved to Exchange 2013 (Outlook Send/Receive generates 0x8004010F An object cannot be found error or Microsoft Exchange offline address book 0X8004010F error in the synchronization issues folder).

Exchange offline address book 0X8004010F error
If you check autodiscover settings using Test E-mail Autoconfiguration you may see no OAB URL defined there is no URL neither no OAB parameter.

Solution:
1. If the issue is with single client check out the proxy setting in the internet explorer
2. If you have co-existence Exchange mode check the IIS setting re-direction is configured
3. Open the Exchange Management Shell check the offline Address Book Status for two parameter WebDistributionEnabled and VirtualDirectories.

Get-offlineaddressbook

Run the following command
Get-offlineaddressbook | fl WebDistributionEnabled,VirtualDirectories,Identity
If you have WebDistributionEnabled set to False change it True
4. If the Virtual directory is blank. Then follow the below step run the following command
Get-ClientAccessServer | Get-OabVirtualDirectory | fl identity
Set-OfflineAddressBook -VirtualDirectories Identity
5. Restart the IIS service using iisreset and check it out. It always good to have all the OABVirtualDirectory in the Offline Address Book which makes easier to get them connected when any CAS server is down.
6. Verify using the offline address book using test email configuration
a. Start Outlook.
b. Hold down the CTRL key, right-click the Outlook icon in the notification area on the right side of the taskbar, and then click Test E-mail AutoConfiguration.
c. Click to clear the Use Guessmart check box, and then click to clear the Secure Guessmart Authentication check box.
d. Click to select the Use AutoDiscover check box.
e. Type the email address and password, and then click Test.
f. On the Results tab, note the path of OAB URL.
g. Click the XML tab, locate the and tags, and then copy the path thats displayed between the tags. Paste the path into the address box in Windows Internet Explorer, add /OAB.xml to the end of the path, and then press Enter.
If the above steps and resolution fails we need to dig much deeper on Arbitration Mailbox
Exchange 2013 uses system mailbox which will get created during active directory preparation. There are 5 Arbitration mailboxes, you can check them using

Get-Mailbox Arbitration Mailbox

  •  SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}: It holds administrator audit log reports and stores in-place e-discovery search metadata. The display name is Microsoft Exchange.
  • SystemMailbox{1f05a927-xxxx-xxxx-xxxx-xxxxxxxxxxxx}: It holds moderates messages and have the display name as Microsoft Exchange Approval Assistant.
  • FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042: This mailbox is used for federation between different Exchange organizations and have the display name as Microsoft Exchange Federation Mailbox.
  • Migration.8f3e7716-2011-43e4-96b1-aba62d229136: It holds details of mailboxes being moved in migration batches. It generates a lot of transaction logs during batch Exchange 2013 mailbox moves. Its good to enable circular logging on the database holding this arbitration mailbox
  • SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}: It is used OAB generation process. To check OAB generation arbitration mailbox ( OABGen parameter should be to true }
    Get-Mailbox SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} | fl
     Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like *oab*}
    ? If you find the value as false or none use the following command to enable
    Set-Mailbox Arbitration SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} OABGen $true
    ? Check the Exchange 2013 Mailbox Server scheduled for OAB generation
    Get-MailboxServer | fl *oab*
    ? You can force them to generate OAB using the following command
    o Restart-Service MsExchangeMailboxAssist*
    o Get-OfflineAddressBook | Update-OfflineAddressBook

Update-OfflineAddressBook

? Check the event id 17001 and 17002 in the application log to verify the OAB generation is completed
? Verify the OAB generated in the CAS server %ExchangeInstallPath%\ClientAccess\OAB\ folder.


Relate Post : Exchange 2013 - Move database path and log folder path Exchange Server 2010 to 2013 Migration Moving Public Folders Exchange 2010 - Enable Anti-Spam Features on Hub Transport Servers Exchange 2013 - Change OWA Log on Options Exchange 2010 - DAG CAS Array Exchange 2013 - Archiving Emails Exchange Server 2016 - Installation Exchange 2013 - Reset user password in ECP Exchange 2016 - CU5 Released Exchange 2013 - Manually Configuring Email Addresses
Comments :
No Comments

Post your comment:


Post your comment by Guest :
Verify Code :


Back To Top

Find Me

Powered By 2013-2015 ©. Juszeil Conception version 2.0
Queries Executed : 0.0111 seconds