Exchange 2013 OWA URLs
If you dig around in the EWS documentation, you’ll find this element: WebClientReadFormQueryString, which should give you a URL for an item in OWA. When Exchange Server 2013 shipped, we had some EWS developers who noticed this element was still giving out URLs in Exchange Server 2010’s OWA URL format, which no longer works with Exchange 2013. If you look in the Remarks for the WebClientReadFormQueryString article, you’ll see we‘ve added documentation to allow you to build URLs for 2013 by hand.
So – what happened? As Kristian describes it, Outlook Web Access in Exchange 2013 is a complete rewrite from the previous versions of OWA. This means a whole lot of new features (like Office Mail Apps), but it also means some features got left out. This article gives the highlights. In that article, you’ll note that Outlook Web App customization, as it existed in earlier versions, is not available in Exchange 2013. Part of this includes the old 2010 style URLs that could be used to create and access different types of items.
So – with Exchange 2013, you can use the format given in the documentation for WebClientReadFormQueryString to create a URL to view an existing email message. We do not have a similar URL format for other types of items, such as Appointments, Contacts, or Tasks. We also do not have a URL format for creation of items.
Comments
Anonymous
August 12, 2013
Really good informationAnonymous
May 08, 2014
This is unfortunate. One of the big advantages of web-based apps in my opinion is the ability to pass parameters using URLs. Will this feature get re-introduced in future versions? This would be very useful, especially when making URLs that automatically open an email and fill-in the To, Subject, etc. fields.Anonymous
February 02, 2015
how do I pass recipient email to the below URL (that successfully open the web outlook email) outlook.office365.com/owaAnonymous
December 10, 2015
In WebClientReadFormQueryString MSDN article it seems that check on 15.00.775.009 is not correct, the problem with Ex 2010 URL was present also on version 15.00.0847.031 too. Maybe check should be performed if WebClientReadFormQueryString starts with a "?".- Anonymous
December 10, 2015
Forgot to add, that correct url for reading an email message should be constructed using following snippetstring.Format("#viewmodel=ReadMessageItem&ItemID={0}", System.Web.HttpUtility.UrlEncode(ewsIdentifer, Encoding.UTF8))
- Anonymous