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.
Translate This Page
Translate this page
exchange managed API
exchange web services
Forms based authentication
outlook object model
Browse by Tags
Dan's WebDAV 101
Tagged Content List
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...
29 May 2015
About: Mailbox Accessing APIs
These APIs are used to access folders and items inside mailbox and public folder stores. These are the APIs used to create mail client applications. They have varying levels of business logic available - not all APIs have objects for working with specialized item types like contacts, appointments, tasks...
28 May 2015
Events from mailbox activity
One with developing code for messaging development is to have code run when a specific event happens. Each mailbox API has its own ways of handling calls. Below is an overview of APIs and other mechanisms which support events on the mailbox. Exchange Web Services (EWS): Exchange Web Service notifications...
27 May 2015
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...
18 May 2015
There are not many large samples which use OOM code. A couple of years ago I had written a basic Outlook Object Model (OOM) based mailbox explorer in C#. I've done some touch-ups and a few additions recently and have published the code for reference. I'll try to expand it in the future. OOMExplore...
4 May 2015
Outlook Automation is for People, not for Services.
I don't know why we see a lot of customers trying to automate Outlook from a service. It’s pretty well documented that it’s a bad idea. Outlook Object Model (OOM) was written for automating Outlook for a user sitting at the box running it. See, Outlook is very personal and I do mean, it’s...
29 Sep 2008
Why is OOM code leaking items????
When you use OOM under .NET, your using managed code around COM objects via the Outlook Primary Interop Assembly (PIA). When you have managed code working with COM in this way, you have to be very careful to clean-up your references. .NET will hold onto COM objects, sometimes causing leaks, and sometimes...
6 May 2008
HOWTO: VB/OOM - Display a message using Store ID and item ID
How to display a message in an outlook window using the store id and item id using OOM. CDO 1.21 cannot just display a message without having it being in a state of forward, reply, etc - so OOM is a better solution. 'TODO - set a reference to the outlook object model ' Call DisplayMessage, passing...
29 Nov 2007
Looking for a way to save a .msg file or load a .msg file?
Outlook Object Model (OOM) can do this easily. Below is a sample: howto - save and load a message to a folder. Sub SaveAndLoadMsgFile() Dim ol As Outlook.Application Dim olns As Outlook.NameSpace Dim oOrigItem As Outlook.MailItem Dim oNewItem As Outlook.MailItem Set ol = CreateObject("Outlook.Application...
4 May 2007
Page 1 of 1 (9 items)
© 2015 Microsoft Corporation.
Privacy & Cookies