Manual Outlook Refresh Inbox Mac



Items from an Exchange account are stored in the Outlook cache. If this cache becomes corrupted, it may cause synchronization problems with the Exchange server. To solve this problem, you can empty the cache in Outlook so that Outlook 2016 for Mac can download all the items from your Exchange account again. I have a Outlook 2013 profile that received the mail immediately on another machine. My profile on the RDS server with 2016 works fine as well. Here's the weird thing: The audible notifications are working, as are the new message notification by the clock. But after ten minutes, nothing new in the inbox. The automated refresh rate for the Outlook inbox could appear relatively slow. If it’s too slow for your preferences, either refresh your inbox manually or modify the automatic settings to refresh your mail after a certain period, whether or not you’re online or offline.

Updating Outlook manually. Even though Outlook is the last in the chain, it is often the first level where the troubleshooting takes place as usually this is where the request is coming from. And since this website’s main focus is on Outlook, it makes sense to start with Outlook as well;-). The command for the manual update procedure can be. Outlook For Mac Sync Settings.

I might have a problem with my Offline Address Book in Outlook.

For me, new colleagues are not showing up and the contact pictures aren’t displaying either. They do for my colleague sitting next to me, so I don’t think it is a server misconfiguration or something like that.

Is there any way I can force a manual update of the Offline Address Book (OAB) in Outlook or reset it completely otherwise?

In general, Outlook will automatically update the Offline Address Book (OAB) for Exchange accounts once every 24 hours.

When it didn’t or when you want to make sure you do have the latest OAB available, you could manually trigger an update from within Outlook as well.

If the update mechanism appears to be broken for you, it could be because of a corruption in your OAB or in your mail profile. In that case, you can completely reset it by deleting the files making up the OAB or by recreating your mail profile.

Update OAB from within Outlook

Rather than waiting 24 hours for Outlook to update the Offline Address Book on its own, you can force an update via the Send/Receive menu button.

  • Outlook 2007 and previous
    Tools-> Send/Receive-> Download Address Book…
  • Outlook 2010, Outlook 2013 and Outlook 2016
    tab: Send/Receive> Send/Receive Groups-> Download Address Book…


You can manually update your OAB rather than to wait 24 hours.

You can disable the option “Download changes since last Send/Receive” to make sure you get a complete fresh copy of the OAB but this could take longer to download.

In Outlook 2010 and previous, it is recommended to leave the option “Full Details” enabled. In Outlook 2013 and Outlook 2016, you’ll find that this option is no longer available as full details are also used to build the Contact Card.

Delete the OAB files

Another way to make sure that you get a fresh copy of the OAB is by renaming the oab-files to .old when Outlook is closed.

They are stored in the following location:

  • Windows XP
    C:Documents and Settings%username%Local SettingsApplication DataMicrosoftOutlook
  • Windows Vista, Windows 7, Windows 8 and Windows 10
    C:Users%username%AppDataLocalMicrosoftOutlook


You can paste the path mentioned above in the Address Bar of Explorer to quickly open the location.

When you are using Outlook 2010, Outlook 2013 or Outlook 2016, you’ll find a folder called Offline Address Books which itself holds subfolders with named after Account GUIDs. When you have multiple Exchange accounts configured, you’ll find a folder for each account that you have. The quickest and most thorough method is to simply rename the Offline Address Books folder by appending .old behind it.

When you use Outlook 2007 or previous, you’ll have to rename the individual oab-files instead. There are 6 of them:

  • uanrdex.oab
  • ubrowse.oab
  • udetails.oab
  • updndex.oab
  • urdndex.oab
  • utmplsts.oab

After deleting the files, make sure you trigger a manual update from within Outlook as described above.

Note: The “u” in front of each file name stands for “Unicode”. If you are still using Outlook 2002/XP or earlier, the file names are not prefixed with a “u” as the OAB files are stored in ANSI format.

Manual Outlook Refresh Inbox Mac

Recreating the mail profile

If you are still having issues with your OAB afterwards or if the files aren’t being recreated after a manual update, it is very likely that your OAB issues are rooted deeper in your mail profile. In that case, it is recommended to recreate your mail profile.

When you have Cached Exchange Mode enabled, Outlook by will by default cache the main Global Address List as well. This is called the Offline Address Book and is being generated on the Exchange server.

Due to various synching schedules, it can take up to 48 hours before you could actually see a change in Outlook after a modification has been made on the Exchange server or in Active Directory.

In this guide, the relevant timings are explained and instructions are given in how you can directly force an update and resync, which can be very handy when troubleshooting or when you work in an Exchange environment which sees a lot of user mailbox mutations.

The automatic sync and update schedules

After a change had been made to any of the Address Book attributes which is also included in the Offline Address Book (OAB), the following occurs:

  1. Exchange regenerates the OAB
    Default generation schedule: 24 hours
  2. Exchange distributes the OAB
    Default distribution schedule: 480 minutes
  3. Outlook downloads the OAB
    Default update schedule: 24 hours

This means that in the worst possible scenario, an update to the Address Book won’t become available to the user until 48 hours after the change.

This situation however is extremely rare since the default maintenance time on Exchange is at 5:00 AM and updates and downloads are usually performed during working hours.

Updating Outlook manually

Even though Outlook is the last in the chain, it is often the first level where the troubleshooting takes place as usually this is where the request is coming from. And since this website’s main focus is on Outlook, it makes sense to start with Outlook as well ;-).

The command for the manual update procedure can be found here:

  • Outlook 2010 and Outlook 2013
    tab Send/Receive-> Send/Receive Groups-> Download Address Book…
  • Outlook 2007 and previous
    Tools-> Send/Receive-> Download Address Book…

Outlook will automatically download updates only unless the size of the changes is larger than 12.5% (one-eighth) of the total OAB size. In that case the whole OAB is being downloaded again. In a later section, it is explained how to modify this.


You can manually update your OAB rather than to wait 24 hours.

Modify the OAB update frequency in Outlook

To alter the default OAB update interval of 24 hours to a higher frequency, you’ll need to define a new Send/Receive group.

  1. Open the Send/Receive Groups dialog
    • Keyboard shortcut: CTRL+ALT+S
    • Outlook 2010 and Outlook 2013
      tab Send/Receive-> Send/Receive Groups-> Define Send/Receive Groups
    • Outlook 2007 and previous
      Tools-> Send/Receive-> Send/Receive Settings-> Define Send/Receive Groups
  2. Click New.
  3. Provide a name for the group. For instance: Download OAB
  4. Select your Exchange account and enable the option: Include the selected account in this group
  5. Disable all the options in the “Account Options” section except for: Download offline address book
  6. Verify that the option “Include the selected account in this group” for all the other accounts you might have are not selected.
  7. Click OK to return to the Send/Receive Groups dialog.
  8. Select your newly created Send/Receive group.
  9. Disable all the options except for the first reference to: Schedule an automatic send/receive every x minutes.
  10. Set your preferred interval but don’t set it too low. If the update frequency of the OAB files on the Exchange server hasn’t been increased, you’ll only end up slowing down your Outlook Send/Receive performance.


By creating an additional Send/Receive Group, you can control how often Outlook will check for OAB updates (click on an image to enlarge it).

Modify the OAB download behavior in Outlook

There are various Registry settings available to control or modify the update and download behavior of the Offline Address Book in Outlook.

Use Cached Exchange Mode but without OAB
To always work with the Online Address Book, even when you have Cached Exchange Mode enabled, you can set the following Registry key and value.

Key: HKEY_CURRENT_USERSoftwareMicrosoftOffice<version>OutlookCached Mode
Value name: DownloadOAB
Value type: REG_DWORD
Value: 0

Tip!
Another way to look at the on-line Address Book without disabling the OAB is by opening the Address Book (CTRL+SHIFT+B) and use the Address Book dropdown list to set it to All Address Lists-> All Users or any other object type such as All Contacts, All Groups or All Rooms.

Full OAB download threshold
To modify the threshold at which Outlook will download the full OAB rather than the incremental update, you can set the following Registry value

Key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftExchangeExchange Provider
Value name: OAB Dif Divisor
Value type: REG_DWORD

As the value, set at which relative size a full OAB download should take place rather than an incremental update. For instance, setting the value to 4 will trigger a full download when the incremental update is larger than one-fourth the size of the full OAB. When the value is set to 0, Outlook will use 16 to prevent a “divide by 0” error. If the key name doesn’t exist, Outlook uses a value of 8.

Prompt before for full download
As the OAB can be quite large in some environments, it could be wise to be prompted when Outlook wants to download the full OAB. This allows you to abort the update process when you are for instance on a slow or expensive connection.

Manual Outlook Refresh Inbox Mac

Key: HKEY_CURRENT_USERSoftwareMicrosoftExchangeExchange Provider
Value name: Allow Full OAB Prompt
Value type: REG_DWORD
Value: 1


You can get prompted if you sometimes want to prevent a full OAB download.

Location of the cached oab-files

Rather than forcing an OAB update via the Outlook interface, you can also manually delete them when Outlook is closed.

  • Windows Vista, Windows 7 and Windows 8
    C:Users%username%AppDataLocalMicrosoftOutlook
  • Windows XP
    C:Documents and Settings%username%Local Application DataMicrosoftOutlook


You can paste the path mentioned above in the Address Bar of Explorer to quickly open the location.

Note:
As Outlook 2010 an Outlook 2013 can connect to multiple Exchange servers in a single mail profile, there is an additional “Offline Address Books” subdirectory which contains folders with GUID references which contain the actual oab-files. Finding out which GUID represents which mail account isn’t very straightforward but looking at the “Date modified” value of the folder should give you a good indication if you don’t want to simply delete all folders or rename them to .old.

MacMail

You’ll find the following 6 oab-files in this location which make up the full Offline Address Book:

uanrdex.oabAmbiguous names index
ubrowse.oabMain index
udetails.oabContains all the published details
updndex.oabIndex with changes to domain names and its lists
urdndex.oabRelative distinguished names index
utmplsts.oabTemplate strings for OAB dialog boxes

If you are still using Outlook 2002/XP or previous, the file names won’t have a “u” in front of their name.

You’ll have to rename them all to .old or, in the case of Outlook 2010 or Outlook 2013, rename the folder containing the oab-files to .old to reset the local Offline Address Book. Renaming just a single or some of the files will result in an OAB corruption.

Tip!
A benefit of manually deleting the oab-file is that before they are being re-downloaded, you are working with the Online Address Book. When you find things working correctly for you now but not anymore after the oab-file were redownloaded, you know that the issue is with the oab-files on the server and not on the client or the Address Book configuration in general.

Modify default maintenance schedule in Exchange

When you update an Offline Address Book on the Exchange server via the Exchange Management Console or the Exchange Management Shell, one would suspect that updating the Outlook client after that would directly get you this fully up-to-date copy. Wrong!

After the OAB gets updated on Exchange, it still needs to distributed to the web services first, even in a single server environment. The process of updating and distributing the OAB is achieved by the following two schedules.

OAB Update schedule
To change the OAB Update Schedule via the Exchange Management Console:
Organization Configuration-> Mailbox-> tab Offline Address Book-> double click on the Offline Address Book for which you want to change the schedule-> tab General

Via the Exchange Management Shell, you can use the Set-OfflineAddressBook PowerShell command to change the schedule:
Set-OfflineAddressBook '<name of OAB>' -schedule <schedule format>

Manual Outlook Refresh Inbox Mac Mail

Example:
Set-OfflineAddressBook 'Default Offline Address Book' –schedule 'So.05:00-So.05:15, Mo.05:00-Mo.05:15, Di.05:00-Di.05:15, Mi.05:00-Mi.05:15, Do.05:00-Do.05:15, Fr.05:00-Fr.05:15, Sa.05:00-Sa.05:15'

OAB Distribution schedule
To set the OAB distribution polling schedule via the Exchange Management Console:
Server Organization-> Client Access-> select the server for which you want to change the schedule-> bottom section: tab Offline Address Book Distribution-> double click on the name of the OAB-> tab General

Via the Exchange Management Shell, you can use the Set-OABVirtualDirectory PowerShell command to change the polling schedule:
Set-OABVirtualDirectory -Identity '<ServerOfflineAddressBookVirtualDirectoryName>' -PollInterval <value in minutes>

Example:
Set-OABVirtualDirectory -Identity 'Exchange01OAB (Default Web Site)' -PollInterval 480

Manual Outlook Refresh Inbox Mac

Force OAB update and redistribution on Exchange

Rather than changing the default schedule, you can also force an update and redistribution of the Offline Address Book. This is great for testing or when it is important that changes are published immediately (note that users must still update the OAB manually or wait a OAB sync interval to see the changes).

Update the Offline Address Book
To update the Offline Address via the Exchange Management Console:
Organization Configuration-> Mailbox-> tab Offline Address Book-> right click on the Offline Address Book for which you want to update-> Update

Via the Exchange Management Shell, you can use the Update-OfflineAddressBook PowerShell command to update an OAB:
Update-OfflineAddressBook -Identity '<name of the OAB>'

Example:
Update-OfflineAddressBook -Identity 'Default Offline Address Book'

Distribute the OAB files
To force the distribution of the OAB files, you can’t use the Exchange Management Console but can only use the Update-FileDistributionService PowerShell command for the Exchange Management Shell:

Update-FileDistributionService '<CAS Server Name to update>' -Type 'OAB'

Manual Outlook Refresh Inbox Macro

Example:
Update-FileDistributionService 'Exchange01' -Type 'OAB'

Manual Outlook Refresh Inbox Mac Os

Distribute the OAB files to all the servers at once
Rather than to distribute the OAB files per server, you can also update it to all CAS servers at once by pipelining it with the Get-ClientAccessServer cmdlet via the following one-liner:

Manual Outlook Refresh Inbox Macros

Get-ClientAccessServer | Update-FileDistributionService -Type 'OAB'





Comments are closed.