About: VSTO for Outlook

API Type:  UI Customization API Interface: .NET Business Logic: Adds features to the Outlook UI and to Outlook processing. Development Languages: .NET, OOM. Property Access: Yes Product Versions: Visual Studio 2005 and later, Office 2003 and later. Summary: Outlook VSTO add-in development allows you to write add-inapplications which will run in Outlook from Office. Points…

0

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 guide you to picking…

0

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

WebDAV and OWA Authentication Settings

With any login issue, it’s important to know which authentication protocols are valid.  You  have to code to an authentication protocol which can be used.   The authentication settings for OWA and WebDAV are tied together under Exchange 2000 and 2003.  Because of this, developers run into issues with WebDAV not being able to authenticate…

2

HOWTO: Read unmounted Exchange EDB files.

I was recently asked this question similar to this:   How can we search on unmounted EDB files?  Are there any API’s that I can use to access the mails in unmounted EDB?   There are two answers:    “No” and “It’s a bad idea”.   Further:   There is no support for accessing unmounted…

9

CDOSYS breaks after removing Outlook Express.

Yep, that will do it.  There is a relationship between CDOSYS and Outlook Express.  So, you should not remove Outlook Express if you ever expect to use CDOSYS or have anything which uses CDOSYS work properly.  Some people get very ambitious about security and start ripping-out software which they don’t think is needed – however,…

1

Whats not supported with WebDAV?

Ahhh thats a big one… What is supported:  • Non-recurring appointments   • Contacts in Microsoft Outlook that you create or modify    • Folders that you create in Outlook and in Exchange 2000 Server or Exchange Server 2003   • E-mail messages that you create or modify “All other tasks that use the WebDAV…

3

Why can't WebDAV read BCC?

Using WebDAV to read BCC information on messages (even in the Drafts folder) will not work. The “urn:schemas:mailheader:bcc” will not return the BCC information using WebDAV – this is expected behavior.  If you do a GET against the message to get the MIME, then you will also not get the BCC  – this also expected…

1

Drag and Drop with Outlook

Drag and Drop with Outlook is not supported by code.  However there are some techniques which can provide an item drag/drop effect.  The idea is to write the item to a temporary .msg file and then use OLE CF_HDROP for the drop.   Before we begin let me make this clear: There is no specific…

3