Dan's WebDAV 101

This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.

Browse by Tags

Tagged Content List
  • Blog Post: Wait! Before you use that sample...!!!

    One of the biggest mistakes developers and admins make is to take code or a script and plug it right into production. Any and all code from any source samples really needs to be looked at and checked to be sure it does what you expect, does not cause issues and does nothing malicious. All samples from...
  • Blog Post: About: Exchange Transport Agents

    API Interface: .NET and in process with Exchange transport. Business Logic: Access and modify messages in Exchange transport. Language Support: .NET Direct Property Access: Can access and change the content of messages in transport. Product Versions: Exchange 2007+ Summary: As...
  • Blog Post: About: Messaging APIs

    There are many different types of APIs which are focused on mailbox access, administration and care. There are different ways to approach APIs when looking for one to use for your messaging project. This article categorizes APIs by type. Knowing the type of application is needed at the start will help...
  • Blog Post: How to access the archive folder when user's mailbox is on-premise and the archive mailbox is in the cloud.

    If you have found that accessing a cloud archive folder is not working using the EWS Managed API when the user's mailbox is on-premise then you may need to add some code to your application. To get it to work you will either need to know the password for the archive mailbox or much better is to have...
  • Blog Post: About: Exchange VSS Writer - Exchange backup and restore

    API Interface: COM Library (IUnknown only) Business Logic: Exchange Backup. Language Support: Unmanaged C++, .NET. Direct Property Access: N/A. Product Versions: Exchange 2003 and later. Summary: The Volume Shadow Copy Service for Windows provides a facility for applications to backup...
  • Blog Post: Code running against Outlook is very slow when PST or OST is on a network folder or non-physical/non-VHD drive.

    There is no support for performance issues with Outlook where the PST or OST are on a network folder or non-physical/non-VHD drive. See below: Limits to using personal folders (.pst) files over LAN and WAN links https://support.microsoft.com/en-us/kb/297019 Note Customers are responsible for both...
  • Blog Post: Exchange and Outlook Development Help

    I've assembled lists of sites where you can look for information and help on APIs dealing with developing applications against Exchange and Outlook. Messaging Development training: Exchange Server development https://msdn.microsoft.com/en-us/library/office/dn820100 Welcome to the Outlook 2013...
  • Blog Post: About: Extended MAPI

    API Type: Mailbox Accessor API Interface: COM-like but not true COM. MAPI pre-dates COM. Business Logic: Messages and AddressBook, etc. Language Support: Unmanaged C++ only. Direct Property Access: Yes. Product Versions: All versions of Outlook and Exchange versions up to 2003. Also available for download...
  • Blog Post: About: Outlook Object Model (OOM)

    API Type: Mailbox Accessor API Interface: COM Library Business Logic: Richest Outlook item support (Mail, Tasks, Calendar, etc.). Language Support: All COM compatible languages including .NET. Direct Property Access: Only available in OOM for Outlook 2007 and later. Summary: Outlook...
  • Blog Post: Best Practices - What is supported and not.

    The issue of supportability comes up a lot. I would like cover it in this blog post. When we get cases from customers we look at the servers, software and APIs involved. In addition, the development scenarios and configurations are taken into considerations. A lot of customers run outdated versions...
  • Blog Post: Use Exchange PowerShell to get statistical information for Exchange Server ActiveSync

    Background: To get information on EAS activity on an Exchange server, you will need to call Exchange PowerShell cmdlets. PowerShell is used for doing administrative work against Exchange. Each administrative task is done through an Exchange cmllet (command-let). Exchange PowerShell cmdlets can be...
  • Blog Post: How to access or change OWA settings for Exchange 2007/2003/2000?

    There is no supported way of changing OWA settings using WebDAV for Exchange 2007. Under Exchange 2000 and 2003, there were properties on the mailbox root which could be changed via code. However OWA 2007 is a much different animal. Under Exchange 2000 and 2003, there are properties which you could...
  • Blog Post: Important developer changes for Exchange 2007 SP1

    RTM Exchange 2007 gives you WebSevices and PowerShell. The link below covers this. Technical Articles 2007 http://msdn2.microsoft.com/en-us/library/bb738396(EXCHG.80).aspx With Exchange 2007 SP1 you get a lot of cool new things which go way past the limitations of what the RTM could do...
  • Blog Post: Tools for Diagnosing Problems with Messaging Software

    There are many tools which are useful for diagnosing problems with Messaging APIs. Attached, you will find a document which outlines several tools which you may find useful. Please note that this there is no endorsement or peference over any one tool over another. This posting is provided "AS IS...
Page 1 of 1 (14 items)