Windows Server Essentials HostedEmail add-in samples
This sample describes the key components for a hosted email add-in, a mockup service, and a logging helper for Windows Server Essentials.
Windows Server Essentials allows email service hosts to develop an add-in to integrate Essentials features via the Hosted Email Add-in Framework. This sample describes how to create and build a hosted email add-in provider, a log monitor, additions to the Dashboard UI, as well as a custom Windows Installer package. The sample also includes a simulated email service, which the provider links to in order to demonstrate simple email features.
Related topics
Working with a Hosted Email Service
Operating system requirements
Client
Windows 8.1
Server
Windows Server 2012 R2
Build the sample
-
Confirm that you have a Windows 2012 R2 Server with the Essentials Experience role enabled.
-
Use Windows Explorer to navigate to the %WinDir%\Microsoft.NET\assembly\GAC_MSIL directory, and locate the following files:
- HomeAddinContract.dll
- Microsoft.windowsserversolutions.administration.objectmodel.dll
- Wssg.HostedEmailBase.dll
- Wssg.HostedEmailObjectModel.dll
- AdminCommon.dll
- ProviderFrameworkExtended.dll
- ProviderFramework.dll
-
Copy these files into the \Library directory under the sample directory.
-
Confirm that you have the WIX toolset installed on your system. For more information, see How to: Install the Windows Installer XML (WiX) Tools.
-
Start Microsoft Visual Studio and select File > Open > Project/Solution.
-
Go to the directory named for the sample, and double-click the Visual Studio Solution (.sln) file.
-
Press F7 or use Build > Build Solution to build the sample.
Run the sample
- For information on how to set up and run the sample, see Quickstart: Creating a Hosted Email Adapter.