About: Mail Apps for Outlook

API Type:  UI Customization API Interface: .NET Business Logic: Adds features to standard item forms. Development Languages: .NET Property Access: Yes Product Versions: 2013, 2016, Exchange Online.  Summary Mail Apps for Outlook development allows you to write one application which will run in Outlook desktop, OWA Web APP and OWA for Devices.  The type of…

0

OWA Web Parts not working in 2013 - "This content cannot be displayed in a frame"

A while back in 2013 (Cumulative Update 2) there was a change which causes a header called X-Frame-Options to be inserted into rendered OWA pages.  This header tells browsers to not render content in an iFrame.  This is a security feature which is meant to help prevent click-jacking. There is a WebPartsFrameOptionsType setting on VDIR/MailboxPolicy, which…

0

Showing custom properties or custom forms on a device which uses EAS.

I was recently asked by a customer if there was a way to get custom properties to be displayed in a message on EAS Devices. The short answer is no.   First, a bit about ActiveSync…  Exchange Server ActiveSync (EAS) is a low-level binary protocol which is heavily licensed. All commercialized development needs to have an EAS…

0

"Enhancing Exchange" via unsupported methods.

Every so often we run into cases where customers try to augment the behavior of Exchange or otherwise integrate with it using some unsupported methodology.  When this is done Exchange may become unstable and behave in unexpected ways.  It’s extremely important to stick to what is supported.  If you venture into the land of the…

2

How to get OOF text from Exchange 2003 using WebDAV

You may be able to get OOF text with WebDAV using a SEARCH.  However, its not supported in any way and there is no guarentee that it will always work.  The OOF text is stored inside of a hidden item in a mailbox.  Below is a sample of the request which is for educational purposes only. …

2

OWA Single-sign-on support

OWA 2010 and prior is considered non-extensible as far as Microsoft is concerned in the area of doing single-sign-on programmatically.  The exception to this would be when a person is in-network and uses their existing network credentials to access OWA through Windows Authentication.  Please understand that while there are some ways people have been working…

1

OWA Web Part in an iFrame sample

I have not seen any examples of using OWA parts in an iFrame.  However, I wrote such a sample recently and wanted to share it. The full OWA UI in an iFrame is not supported and its expected that doing so may fail at any given point and at different points depending upon the service…

2

WebDAV FBA Authentication Sample Explained.

 Here is some basic information on how FBA authentication is done with WebDAV.  To provide some insight into how this works, you should look at the sample code of KB891748 and review it with the explanation below.  Note that if you are going against Exchange 2007, you should reconsider using FBA authentication since FBA authentication…

3