Mail apps for Outlook
Published: February 26, 2013
This section contains conceptual information specific to building a mail app for Outlook and Outlook Web App for Exchange 2013.
Applies to: apps for Office | Office 2013 | Office 365 | Exchange 2013 | Outlook 2013 | Outlook Web App
Note
|
|---|
|
Unless otherwise specified, references to "Outlook" apply to the Outlook 2013 rich client and Outlook Web App for Exchange Server 2013. |
In this article
Documentation assumption
Complete list of documentation
Suggested tracks
The APIs to develop a mail app are designed to work seamlessly for the Outlook rich client and Outlook Web App. That is, a mail app calls the same app JavaScript API when running on the Outlook rich client or Outlook Web App. Therefore, unless otherwise specified in this documentation, references to “Outlook” apply broadly to the Outlook rich client that runs on desktop and tablet devices, and Outlook Web App that runs in a browser on desktop, tablet and smartphone devices.
There are a few topics in which requirements or behavior differs among these client programs. For example, Designing a mail app for specific form factors in Outlook. Such topics would specifically call out the “Outlook rich client” and “Outlook Web App”.
The following is a complete list of documentation about developing mail apps for Outlook.
Depending on your purposes, the following tracks suggest topics to help you get on your way.
Seeing mail apps in Outlook
The following topics answer the basic question “What is a mail app?” from both the end user and developer perspectives. They point you to videos of sample mail apps running in Outlook, and also explain the sample code.
Stepping through simple mail apps
The following topics provide step-by-step examples to create simple mail apps, using a text editor and using Visual Studio.
Sample code for common tasks
The following topics provide sample code to achieve common tasks of mail apps for Outlook.
-
How to: Determine the host applications for your app for Office
-
How to: Activate a mail app in Outlook for a specific message class
-
How to: Extract entity strings from an item in a mail app for Outlook
-
How to: Persist data for the same mailbox by using roaming settings
-
How to: Persist data for the same item in a mailbox using custom properties in Outlook
Learning the basics
The following topics cover fundamental information for developing apps for Office in general:
-
How to: Determine the host applications for your app for Office
-
How to: Determine host application support for specific API members
-
Addressing same-origin policy limitations in apps for Office
-
Overriding resource usage settings for performance of apps for Office
The following topics cover fundamental information for developing mail apps for Outlook in particular:
FAQ, best practices, known issues
Depending on the development tool you use, web development can entail behavior that is difficult to track. The following topics suggest issues that you should be aware of.
Troubleshooting
The following topics may help in debugging and troubleshooting mail apps:
Ready for more breadth and depth
Refer to the following topics when you are ready for more details about various features.
Note