Outlook: Import and Export Data (.pst)

Backup and restore from .pst file

KB ID 0000154

Problem

You want to import your mail from an older version of Outlook  into your new Outlook mailbox, or you simply want to backup your mail.

Solution

Thankfully the process is the same for modern Outlook as it was for previous versions of Outlook.

1. In Outlook > Select the “File” Tab > Open > Open & Export > Import/Export

Note: On older versions of Outlook  its simply Open > Import (you select Import even if your going to Export!)

 

2. Export to a file.

3. Outlook Data File (.pst).

4. Select your mailbox, select the ailbox – {username} > To back up everything (calendar contacts the lot), tick “Include sub folders” > Next.

Note: If using a POP mail account, here it may say Personal Folders.

5. Choose a location to save the .pst file.

6. If you want to password protect this (remember someone can import your .pst and read all your mail). I usually leave this option blank > OK.

7. After a few seconds the mailbox will export. (Note: if the mailbox is very small this might happen so quickly nothing is displayed on the screen). And there it is.

To “Import” your mailbox,

1. Launch thewWizard as above (Step 1) > Select “Import from another program or file” > Next.

2. Outlook Data File (.pst) >Next.

3. Browse to, and select your .pst file > Next.

4. Stop and think! where do you want to import the files to? Select as appropriate > Finish (Note at this point if the .pst is password protected you will be prompted for a password).

Related Articles, References, Credits, or External Links

NA

Microsoft Outlook – Showing Email Headers

KB ID 0000663 

Problem

There are plenty of reasons for wanting to look at a message header, to see where a mail has come from or from which email address it was sent for example. Different versions of Outlook have different methods of letting you read the email header.

Solution

Display Message Headers with Outlook 2013

1. Open the mail in question and select ‘file’.

2. Info > Properties.

3. Your message headers are displayed.

Display Message Headers with Outlook 2010

1. Open the mail in question and select ‘file’.

2. Info > Properties.

3. Your message headers are displayed.

Display Message Headers with Outlook 2007

1. Option 1: Open the mail in question, and select the expand icon next to ‘Options’.

2. Option 2: From the inbox right click the relevant message and select ‘Message Options’.

3. Your message headers are displayed.

Display Message Headers with Outlook 2003

1. Option 1: Open the mail in question > View > Options.

2. Option 2: From the inbox right click the relevant message and select ‘Options’.

3. Your message headers are displayed.

 

Related Articles, References, Credits, or External Links

NA

 

SEM – SPAMfighter Exchange Module – Installation and Configuration with Exchange 2013

KB ID 0000824 

Problem

“I seem to get a lot of spam”, and “I get a lot more spam than I used to” are right up there with “My computer is running slow”. It’s a problem that, eats up users time and fills your mail stores with junk, and time/disk space costs money.

SEM is tiny! In a world where a graphics driver is now over 100MB the entire install suite is less than 11MB. This is going into my test network so testing its ability to limit spam is NOT the point of this exercise, I’m looking at the ease of installation, configuration, and administration.

SEM Pre-Requisites

1. Exchange 2000, 2003, 2007, 2010, or 2013.

2. Windows Server 2000, 2003, 2003 R2, 2008, 2008 R2, or 2012.

3. .Net framework version 2.0 (SP1).

4. MDAC (Microsoft Data Access Components) version 2.7.

5. Internet Information Services.

Solution

Before You Start

1. If you have already installed the Microsoft Anti Spam agents you might want to remove them, (not that you have to). If you don’t know you can run the following command;

[box]
Get-TransportAgent[/box]

If you just have the four below then you DO NOT have the extra agents installed.

2. If yours looks like the one below, then YOU DO have them installed.

3. As stated you don’t have to remove them but if you want to simply execute the following two commands;

[box]

cd "Program FilesMicrosoftExchange ServerV15Scripts"
./Uninstall-AmtispamAgents.ps1

[/box]

4. Answer each question, then run;

[box]
services.msc[/box]

5. Restart the Microsoft Exchange Transport service.

Install SPAMfighter

6. Download the installer, and run it.

7. The installer is pretty straight forward > Next > Accept the EULA > Next > Enter your details > Next > Accept or change the install location > Next.

8. The product will install.

9. At this point it’s downloading definitions form the internet, and it will take a while.

10. When complete it needs to setup a user that the services will run under. Just supply a password > Next.

Note: This user (by default) is added to the local administrators group, and the Exchange Organization Management group.

11. Finish.

12. The management console installs on TCP port 5000, so if you need to access it through a firewall you will need to open that port.

13. Toolbars Tab: From here, I’ll jump straight to the configuration section, this drops you straight onto the Plugins tab. From here you can change the logo that will be displayed with the toolbar (this is NOT visible with Outlook 2013). You can also change the URL it points to and adding rights to users.

14. Toolbar Tab > Outlook Toolbar: On a client running Outlook > Download Outlook Toolbar > Run the installer.

Note: The installer is a .exe file, I would have preferred a .msi file, so I could deploy this out (on mass), to domain clients via GPO.

15. Next > Accept the EULA > Next > Next.

16. Finish.

17. Now when you launch Outlook you can see the plugin loading.

18. You will now have an extra toolbar with the following options.

BE AWARE: You install the OWA toolbar ONCE on the Exchange CAS server.

19. Toolbars > Outlook Web Application: Install OWA toolbar.

20. Yes.

21. Now when your clients access OWA, you have the toolbar.

22. Latest news: Essentially this is just an RSS feed from the manufacturer to keep you abreast of software updates etc. If you have some RSS aggregation software you can add this same feed.

23. Mailbox Tab > Mailboxes: Here it will list all the mailboxes, by default the ‘Default policy’ will be applied and virus filtering will NOT be enabled (this is an add on license). you can also access statistics for this particular mailbox, and view quarantined emails. The User filter settings are for applying an exception for this one mailbox (I’ll cover this later). If you can’t locate a particular user there is also a search function.

24. Mailbox Tab > Usergroups: Usergroups are used to apply policies, any new group requires you to maintain membership manually. But if your Active Directory is well designed, you can select your SPAMfighter groups based on your OU structure.

SEM – SPAMfighter – Configuring and Working with Policies

This is pretty intuitive, and the default policy comes preconfigured and already applied, though with all filtering systems it will probably take you a little while to get it streamlined to your requirements. The policies section has four main tabs;

Filter Settings: What tools you are going to use to look for spam.
Accept Actions: What it will do if it finds nothing.
Block Actions: What it will do if it finds something.
User Filter settings: Exceptions to the filters for one or more users.
Mailboxes: Puts you straight back to the mailbox section you saw earlier.

25. Out of the box there are five filters enabled.

26. But there are four further filters that you can add to the policies.

SPAMfighter – Filters

27. VIRUSfighter Antivirus Filter for SPAMfighter Exchange Module: Remember this is an ‘Add on’ so it would only apply to mailboxes that have this enabled. It’s on its most conservative setting, and will replace the infected email with safe content.

28. SPAMfighter Sender Filter > Whitelist:Simply add either a particular email address you want to allow or add in an entire domain.

29. If your lists get a little unwieldy you can import or export them, and chose weather to overwrite them or append the imported list to your existing list.

30. And where there is a Whitelist there is a Blacklist, it’s configured exactly the same.

31. Automatic Whitelist: This is a brilliant feature! It dynamically adds the addresses our users send to to the Whitelist, and maintains the cache for 10 days (which you can alter). I’m surprised this is disabled by default.

Note: This will be enabled by default in the next release.

32. SPAMfighter Content Filter > Whitelist phrases: Gives you the power to automatically Whitelist emails based on a phrase they contain i.e. Your corporate email disclaimer or default signature.

33. SPAMfighter Content Filter > Blacklist phrases: As the warning says be careful with this section, this is the sort of thing that is handy for blocking “We attempted to deliver your parcel but were unable to” emails that urge you to click an attached zip file full of infected spyware nastiness.

34. SPAMfighter Content Filter > Whitelist Attachments: Here you can upload an attachments (like your company logo from your email signatures) and the system will whitelist and allow through emails containing them.

35. SPAMfighter Content Filter > Blacklist Attachments: Thankfully this is disabled by default, the list of file extensions is quite long, and contains some commonly used file extensions, You will need to do some planning and testing with this one if you want to enable it.

36. SPAMfighter Community Filter: This will filter mail based on mails that have already been blocked by other SPAMfighter users, it uses a scoring/weighting system. You simply set a threshold the higher you set it the more mail will be stopped, this will require some fine tuning.

37. SPAMfighter Language Filter:This is enabled by default, but no languages are selected (which is sensible). If you are never expecting any emails in Chinese you can block them here.

SPAMfighter Filters that you can Manually Add to the Policy.

38. SPAMfighter IP-address Filter: Pretty much does what it says on the tin! Though blocking spammers by IP address is a little hard to manage, and it’s pretty easy to spoof an IP address anyway, which is probably when this is not on the default policy.

39. SPAMfighter Sender Policy Framework Filter: Personally I think you would be crazy to turn this on! If you don’t know what an SPF record is then read the following article.

Setting up the Correct DNS Records for your Web or Mail Server

40. SPAMfighter DNSBL Filter: A DNSBL is a dynamic DNS list of known spammers, if you are familiar with RBL block lists this is similar.

41. SPAMfighter Combined Spam Score Filter: All the other filters check the mail and give it a score, if the score is higher than a certain threshold this this filter will aggregate all those scores and block the mail.

SPAMfighter – Policies > Accept Actions

42. If the mail makes it through all the filters, then this section decides what happens with it.

43. And that is adding information to the mail header that says the mail was scanned and accepted.

SPAMfighter – Policies > Block Actions

44. If the mail gets blocked by any of the filters, this section decides how that is handled.

Note: You can add other actions from the drop-down list below if this does not do what you require.

45. Just as for the accept policy action, this modifies the email header, though this one says the mail was blocked.

46. SPAMfighter Move To Folder Policy Action > Mailboxes : The second default policy action takes that filtered email and places it within a folder called SPAMfighter within the users mailbox.

Note: You can redirect that mail to another mailbox if that is your preference.

47. The system for Public Folders (if you use them) is identical.

48. Contacts: As is says contacts do not have a mailbox, but you can redirect filters contact mail to a specific mailbox should you wish.

49. User Filter Settings: This section can create an exception for one particular user, it simply creates another policy that you can apply to that user.

50. You can create new policies and apply then to particular users or usergroups, and make the system as granular as you like.

51. Statistics: On my test network I didn’t have any throughput on which to pull some meaningful statistics.

52. Statistics > Notifications: You can have daily/weekly/monthly reports emailed to you.

53. If you decide to purchase, the licenses are priced per mailbox. Prices start at £14.50 each (or £29.00 with the Antivirus) And go down to £2.45 (or £4.90 with Antivirus) depending on the amount you buy. They are available for 1, 2, and 3 year periods. For an up to date price list go here.

Related Articles, References, Credits, or External Links

NA

Outlook Blocks Attachments

‘Outlook blocked access to the following potentially unsafe attachments

KB ID 0000058

Problem

Yes it is annoying, someone tries to send you a copy of an program, a database r you are the one doing the sending, and your Outlook client blocks it, but this is done for a good reason. Microsoft have classified 39 different file types as being “dangerous” to your system and have categorized them into two levels. Level 1 files are blocked completely, and level two files show up as an icon in your Email but when you try to open them outlook forces you to save them.

If your reading this the chances are you are having problems with Level 1 blocked files?

Level 1 Blocked Files

.ade Microsoft Access project extension
.adp Microsoft Access project
.bas Microsoft Visual Basic class module
.bat Batch file
.chm Compiled HTML Help file
.cmd Microsoft Windows NT Command Script
.com Microsoft MS-DOS program
.cpl Control Panel extension
.crt Security certificate
.exe Program
.hlp Help file
.hta HTML program
.inf Setup Information
.ins Internet Naming Service
.isp Internet Communication settings
.js JScript file
.jse Jscript Encoded Script file
.lnk Shortcut
.mda Microsoft Access add-in program
.mdb Microsoft Access program
.mde Microsoft Access MDE database
.mdz Microsoft Access wizard program
.msc Microsoft Common Console Document
.msi Microsoft Windows Installer package
.msp Windows Installer patch
.mst Visual Test source files
.pcd Photo CD image/Microsoft Visual Test compiled script
.pif Shortcut to MS-DOS program
.reg Registry entries
.scr Screen savers
.sct Windows Script Component
.shs Shell Scrap Object
.url Internet shortcut
.vb VBScript file
.vbe VBScript Encoded Script file
.vbs VBScript file
.wsc Windows Script Component
.wsf Windows Script file
.wsh Windows Script Host Settings file

OK so now you know WHY your files have been blocked, you need to decide what you are going to do about it.

Solution

The simplest option is to get the files “Re-sent” and change the file extension to something that wont be blocked (like .txt for example) OR put your files in something else like a 7-Zip or WinZIP file and send them.

If you want to disable the feature completely read on…..

Outlook Express (Blocks Attachments)

1. Start Outlook Express.

2. On the Tools > Options.

3. Click the Security tab, click to clear the Do not allow attachments to be saved or opened that could potentially be a virus check box under Virus Protection, and then click OK.

Outlook 2013, 2010, 2007, 2003, 2002, and 2000 (SP3) Blocking Attachments

1. Windows Key +R > Regedit {enter}
2. Navigate to;

[box]HKEY_CURRENT_USER > Software > Microsoft > Office > {version} > Outlook > Security[/box]

NOTE for each version of Outlook, the number in the registry path is different.

  • Outlook 2000 (SP3) 9.0
  • Outlook XP/2002 10.0
  • Outlook 2003 11.0
  • Outlook 2007 12.0
  • Outlook 2010 14.0
  • Outlook 2013 15.0

In NEWER Versions of Outlook you will need to manually create the Security key.

3. Right click in the right Pane and select New > String Value.

4. Call the new string Level1Remove.

5. Now you need to tell the registry what you want to allow through, and you need to do it for EACH file extension you want to let through, for this example I’m going to let through executable programs, and MS Access Databases. Double click the Level1Remove string you just created.

NOTE: You need to type every extension (preceded by the full stop) and separate each with a colon (no spaces).

7. When you are done, click OK and close the registry editor.

Related Articles, References, Credits, or External Links

Original Article Written: 09/11/09

Outlook 2013 and 2010 Stop – Do you want to send this message without a subject?

KB ID 0000371 

Problem

With Outlook 2010, everytime you send and email withough a subject line you get the following prompt

“Do you want to send this message without a subject?”

 

Now there are sensible reasons for this, but a lot of the time I don’t really want to put in a subject, especially if I’m conversing with friends colleagues etc. And I’m really sick and tired of being asked.

Solution

1. Open Outlook, Press ALT+F11 > Expand Project1 > Microsoft Outlook Object > This Outlook Session (Note: if you can’t see the code window right click and select “View Code” > Paste in the script (see below) > Click Save > Close the VBA project window to return to Outlook.

2. Whilst in Outlook select File > Options > Trust Center > Trust Center Settings > Macro Settings > Seelct “Enable all macros…” > Tick “Apply macro security…” > OK.

3. Restart Outlook

The Script (Note: I DID NOT WRITE THIS the good folk here did).

[box]

Option Explicit

'=========================================================================
' Prevents Outlook® 2010 to display a no-subject warning message
' (c) Peter Marchert - http://www.outlook-stuff.com
' 2010-07-15 Version 1.0.0
' 2010-07-19 Version 1.0.1
' 2010-08-01 Version 1.1.0
' 2010-08-31 Version 1.1.1
'=========================================================================

Private WithEvents colInspectors As Outlook.Inspectors

Private Sub Application_Startup()

    '---------------------------------------------------------------------
    ' Set a reference to all forms
    '---------------------------------------------------------------------
    Set colInspectors = Outlook.Inspectors

End Sub

Private Sub colInspectors_NewInspector(ByVal Inspector As Inspector)

    '---------------------------------------------------------------------
    ' This code is running if a form (e. g. an e-mail) will be opened
    '---------------------------------------------------------------------

    Dim objItem As Object

    '---------------------------------------------------------------------
    ' Skip errors
    '---------------------------------------------------------------------
    On Error GoTo ExitProc

    '---------------------------------------------------------------------
    ' Set a reference to the open item
    '---------------------------------------------------------------------
    Set objItem = Inspector.CurrentItem

    '---------------------------------------------------------------------
    ' Skip appointments, not meeting items
    '---------------------------------------------------------------------
    If InStr(LCase(objItem.MessageClass), "ipm.appointment") > 0 Then
        If objItem.MeetingStatus = 0 Then GoTo ExitProc
    End If

    '---------------------------------------------------------------------
    ' A new item does not have an ID
    '---------------------------------------------------------------------
    If objItem.EntryID = "" Then

        '-----------------------------------------------------------------
        ' Check if the subject is empty if an item was created by a
        ' template with predefined subject.
        '-----------------------------------------------------------------
        If objItem.Subject = "" Then objItem.Subject = " "

        '-----------------------------------------------------------------
        ' Meeting items will be checked for a empty location too
        '-----------------------------------------------------------------
        If objItem.Location = "" Then objItem.Location = " "

    End If

ExitProc:

    '---------------------------------------------------------------------
    ' Delete the reference to the form and to the item
    '---------------------------------------------------------------------
    Set objItem = Nothing
    Set Inspector = Nothing

End Sub

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)

    On Error Resume Next

    '---------------------------------------------------------------------
    ' If a blank still exists it will now be removed (Outlook®
    ' will this not recognize)
    '---------------------------------------------------------------------
    Item.Subject = Trim(Item.Subject)
    Item.Location = Trim(Item.Location)

End Sub

Private Sub Application_Quit()

    '---------------------------------------------------------------------
    ' Delete the reference to the forms
    '---------------------------------------------------------------------
    Set colInspectors = Nothing

End Sub

[/box]

 

Related Articles, References, Credits, or External Links

NA

 

Outlook – Change Calendar Temperature from Fahrenheit to Celsius

KB ID 0000782 

Problem

Providing you have your location setup, Outlook 2013 will give you a three day temperature forecast. However by default that will be in Fahrenheit, if you would prefer this in Celsius then do the following.

Solution

1. From within Outlook > File > Options.

2. Calendar > Scroll Down > Change to Celsius> > OK.

3. Now it should display properly.

Related Articles, References, Credits, or External Links

NA

Outlook Opens Additional Mailboxes

KB ID 0000905 

Problem

I’ve seen this happen on both Outlook 2010 and Outlook 2013. You can open additional Exchange mailboxes from your accounts ‘Advanced’ section, but these mailboxes were not listed there.

Solution

Above, you can see that the offending mailbox here is called Training&Holidays.

1. On a DC, (or your Exchange server) > Windows Key + R > dsa.msc {Enter} > When Active Directory Users and Computers loads > View > Advanced Features.

2. Locate the user that has the offending mailbox > Properties > Attribute Editor > Locate the msExchDelegateListLink value > Edit > Remove the affected user(s) > OK > Apply.

3. Let the users restart Outlook. (Note: It may take a few minutes after Outlook is restarted for the mailbox to disappear).

Remove All Mailbox Mappings for All Users

WARNING: Use with caution, some users may be using this feature to automatically connect to mailboxes.

Use the following PowerShell;

[box]foreach ($u in $(Get-User)) { Write-Host “Clearing the msExchDelegateListLink for $($u.distinguishedname)”; $ad = [adsi]”LDAP://$($u.originatingserver)/$($u.distinguishedname)”; $ad.msExchDelegateListLink.Clear(); $ad.SetInfo(); }[/box]

Related Articles, References, Credits, or External Links

NA

 

Exchange – New User(s) Not Showing Up On Global Address List

KB ID 0000775 

Problem

If you create a new user, give them a mailbox, and they seemingly fail to appear then don’t panic!

Firstly and fore mostly: If you do anything in Exchange: Apply the “cup of coffee rule”, never make a change then go and prove that change works straight away! check it later.

However most of us work in the real world and you have a user who needs to use this mailbox yesterday!

Bear in mind, the process you need to follow is;

1. Make sure the user does have a mailbox.
2. Make sure that user/mailbox is on the GAL.
3. Make sure the OAB you are looking at, has been updated from the GAL.
4. If using Outlook, query the GAL directly, or download the latest OAB.

Solution

Make sure the User Does Have a Mailbox

1. Before you do anything send the user you created a ‘Test Email’ from your own account. If you receive an error message then you can investigate further (Note: Set your Outlook client to send you a delivery report on the test email as well). Then check the mailbox Exists (See Check for existence of mailbox sections below).

Check for the Existence of the mailbox (Exchange 2000 /2003)

1. Click Start > All Programs > Microsoft Exchange > System Manager.

2. Expand the Exchange Organisation > Administrative groups > Administrative group name (First Administrative group is the default).

Note: If you cannot see Administrative Groups right click the Very top object > Properties > Tick Display Administrative Groups.

3. Expand Servers > Server-name > Storage Group (First Storage group will be the default) > Mailbox Store > Mailboxes.

4. The Mailbox SHOULD be in the right hand window (Providing you are in the correct administrative group, on the correct server, and in the correct mailbox store!).

Check for the Existence of a mailbox (Exchange 2007/2010)

Remember with Exchange 2007 / 2010 you create the mailbox with the Exchange system Manager anyway!

1. On the Exchange Server, Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Console.
2. Expand recipient Configuration > Mailbox.
3. The Mailbox should be listed in the centre window.

Check for the Existence of a mailbox (Exchange 2013/2016)

Connect to the Exchange admin center > recipients > mailboxes > locate your user.

Mailbox is there but the user is not listed on the Global Address List

1. Make sure the user is not “Hidden from the Global Address List”

Exchange 2000/2003

On the Exchange Server > Click Start > run > dsa.msc {enter} >Locate the user in question > Right Click the user > Properties > Exchange Advanced Tab > Ensure “Hide from Exchange Address Lists” is NOT ticked.

Exchange 2007/2010

On the Exchange Server > Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Console Expand recipient Configuration > Mailbox > Locate the Mailbox for the user in question > Right Click the Mailbox > Properties > General Tab > Ensure “Hide From Exchange Address Lists” is NOT ticked.

Exchange 2013/2016

Connect to the Exchange admin center > recipients > mailboxes > locate your user > Edit > Ensure “Hide From Exchange Address Lists” is NOT ticked.

Make sure the user is on the Global Address List on the server.

The easiest way to do this is simply connect to Outlook Web Access, and query the GAL directly (OWA uses the GAL no the OAB like Outlook running in cached mode does).

Exchange 2000/2003

Click Start > All Programs > Microsoft Exchange > System Manager > Expand Recipients >All Global Address Lists > Right Click Default Global Address List > Properties > General Tab > Preview > Check the user is on this list.

Exchange 2007/2010

On the Exchange Server > Start > All Programs > Microsoft Exchange Server > Exchange Management Console > Select Organisation Configuration > Mailbox > Address Lists Tab > Locate the all users Object > Double Click it > Select Preview > Check the user is on this list > OK > Cancel.

Exchange 2013/2016

Connect to the Exchange admin center > organization > address lists > Default Global Address List > Edit > Preview recipients in the global address list includes… > Locate the user.

The User/Mailbox IS listed on the Server But NOT in Outlook.

Remember, if you are looking at the Global Address List in Outlook then you are NOT looking at the Servers Global Address List*. If you are using Outlook  you may be in “Cached Mode”, and you are looking at a copy called the “Offline address book” This only gets updated Every 24 hours, and the copy on the server only gets updated every 24 hours at 04:00 (by default). In addition to this there a a few methods by which your Outlook clients get the offline address book.

*Note: Unless you are NOT in cached mode.

Outlook 2003 (and older)* clients get their OAB from a public folder, Outlook 2007 (and newer) clients can get their OAB from ‘Web-based distribution’ (basically form the website on the Exchange (or Exchange CAS) server. So there are three factors stopping you seeing that new user on the GAL (I personally advise you simply wait, however if that’s not an option, read on).

*Exchange Supported versions of Outlook

Support for Outlook 2000 was dropped with Exchange 2007, Exchange 2010 only supports Outlook 2003 (post SP2). Exchange 2013 only supports Outlook 2007 (post SP3 and cumulative update), and Outlook 2010 must be at SP1 with cumulative update.

a. Firstly force update the Offline Address Book.
b. Force your Outlook Client to Download the Offline Address book.
c. Check that the OAB is getting distributed from the Exchange/CAS server.

Update the Offline Address Book from the Global address List

Exchange 2000 / 2003

Click Start > All Programs > Microsoft Exchange > System Manager > Expand Recipients > Offline Address Lists > Right Click the “Default Offline Address Book” > Rebuild > HEED THE WARNING > OK > Right Click it again > Properties, You will see the time it updates (by default) you can change that here..

Exchange 2007 / 2010

1. On the Exchange Server > Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Console > Select Organisation Configuration > Mailbox > Offline address book tab > Right Click the Default Offline Address Book > Update > HEED THE WARNING > OK > Right Click Again > Properties > You can change the Schedule at which it updates.

Exchange 2013/2016

You can also force the OAB update with the following PowerShell command;

[box] get-offlineaddressbook | update-offlineaddressbook [/box]

Check the OAB is getting Distributed to Outlook

Exchange 2000 / 2003

Click Start > All Programs > Microsoft Exchange > System Manager > Expand the Exchange Organisation > Administrative groups > Administrative group name (First Administrative group is the default) > Expand Servers > Server-name > Storage Group (First Storage group will be the default) > Public Folder Database > Ensure it is mounted.

Then expand Folders > Public Folders > OFFLINE ADDRESS BOOK > Make sure it’s displayed as per the image below.

Exchange 2007 / 2010

On the Exchange Server > Start > All Programs > Microsoft Exchange Server > Exchange Management Console > Select Organisation Configuration > Mailbox > Offline address book tab > Right Click the Default Offline Address Book > Properties > Distribution.

Note: Make sure the Generation Server is set to a server that exists, and it’s online.

In the diagram below you can see this server is performing public folder AND web based distribution, this is probably because you ticked this box when you installed the product.

For public folder distribution ensure the public folder database is mounted, and at least one server holds a replica. Also in the properties of the mailbox database, your users are using, make sure it points to the correct public folder database.

For web-based distribution make sure the site is up.

Exchange 2013/2016

Exchange 2013/2016 will only be distributing the OAB via web-distribution. make sure the default website is up.

Force Outlook to Download the New Offline Address Book

For all versions of Outlook (since 2003) you have two choices, either take Outlook out of cached mode* (so it queries the ‘live’ global address list). Or force Outlook to download the latest version of the offline address book.

*Note: Disabling cached mode is not really a fix!

Outlook 2003 Download The Offline Address Book

Tools > SendReceive > Download Address Book > OK.

Outlook 2003 Turn off Cached Mode

Tools > E-mail Accounts > View or change existing email accounts > Next > Select the account > Change > un-tick “Use Cached Exchange Mode” > Next.

Outlook 2007 Download The Offline Address Book

Tools > SendReceive > Download Address Book > OK.

Outlook 2007 Turn off Cached Mode

Tools > Account Settings > Select the account > Change > un-tick “Use Cached Exchange Mode” > Next.

Outlook 2010 Download The Offline Address Book

Send/Receive > Send/Receive Groups > Download Address Book > OK.

Outlook 2010 Turn off Cached Mode

File > Account Settings > Account Settings > Select the account > Change > un-tick “Use Cached Exchange Mode” > Next.

 

Outlook 2013/2016 Download The Offline Address Book

Send/Receive> Send/Receive Groups > Download Address Book > OK.

Outlook 2013/2016 Turn off Cached Mode

File > Account Settings > Account Settings > Select the account > Change > un-tick “Use Cached Exchange Mode” > Next.

 

Related Articles, References, Credits, or External Links

Exchange 2013 – Working with and Managing the OAB