Prerequisites and Requirements for EMS for Outlook

The September 2017 Release included a redesign of the EMS for Outlook add-in. This redesign included an enhanced user interface and streamlined functionality. Documentation for EMS for Outlook prior to the September 2017 Release is referred to as EMS for Outlook (Legacy) documentation.

This topic provides information on how to install EMS for Outlook, including:

Prerequisites

  1. Uninstall older versions of EMS for Outlook.
  2. The EMS Integration to Exchange Web Service must be installed and operational.
  3. Install Platform Services.  

    To verify if the service has been installed, open a browser and enter the following:

    http://[ServerName]/EMSPlatform/ (replace [ServerName] with the name of your web server)

    The Platform Services Address will be required when running the EMSForOutlook.msi (see also: Exchange Server URL and EMS for Outlook Version Number).

  4. EMS must be configured properly to activate the EMS for Outlook for each Outlook® user. 
  5. Verify that the required software is installed on your users’ workstations.

EMS for Outlook Requirements

Microsoft® Office

365

Outlook (32- and 64-bit)

2010, 2013, 2016, 2019

.NET Framework

4.6.1

Microsoft® Visual Studio 2010 Tools for Office Runtime

VSTO 2010

Prerequisites

EMS Web App

Latest

On User Workstations

Desktop requirements for Microsoft® Outlook Windows 7, 8, or 10

Integration to Microsoft Exchange

Microsoft® Exchange

2010 SP3, 2013, 2016, 2019

Microsoft® Office

365

See AlsoExchange Web Services (EWS) Impersonation and Configure EWS Impersonation

EMS Platform Services Prerequisites

   

HTTPPlatformHandler IIS Module

Download Version 1.2 here OR download the installer here.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS)->Web Server->Application Development:

  • ISAPI Extensions
  • ISAPI Filters
  • .NET Extensibility 4.6

EMS Platform Services Requirements

Operating System

IIS version

Windows Server 2016 10.0

Windows Server 2012  

8

Windows Server 2012 R2  

8.5

.NET Framework

4.6.1

Application Pool

4.0

Prerequisites (Prior to Update 28)

HTTPPlatformHandler IIS Module

Download Version 1.2 here OR download the installer here.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

Prerequisites (Update 44.1.28 to 44.1.35)

ASP.NET Core

2.2.6

See AlsoInstalling ASP.NET Core.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

  • Web Socket Protocol

Prerequisites (Update 220 to current)
ASP.NET Core

3.1

Installing ASP.NET Core

Download the SDK and bundle for your operating system

PowerShell 5+ Version
ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions
  • SAPI Filters
  • .NET Extensibility 4.6

Web Socket Protocol

Install the ASP.NET Core

As of Update 28, users are required to deploy EMS Platform Services with ASP.NET Core, instead of the HTTP Platform Handler.

  1. Choose .NET Core version 2.2.6 (EMS Update 44.1.28+) or .NET Core version 3.1 (EMS Update 2020+)
  2. In the right-hand “Run apps - Runtime” column, select Windows Hosting Bundle

    ASP.Net handler is a part of the Runtime and Hosting Bundle.