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

Howto: Read OOF info using EWS and VBScript against an Exchange 2010 SP1

‘ Here is a code sample showing how to read OOF info using EWS from VBScript against an Exchange 2010 SP1 box. Const strUrl = “https://mail.mycompanyetc.com/ews/exchange.asmx” ‘ TODO: Change Const strUser = “myuserid” ‘ TODO: Change Const strPass = “mypassword” Const strDom = “myusersdomain”  ‘ TODO: Change Const strEmailAddress = “myemailaddress@myemaildomain.com”  ‘ TODO: Change  …

0

Don't redistribute product DLLs unless you know its safe and legal to do so.

Redistribution of files in the “C:\Program Files\Microsoft\Exchange Server” folder and sub-folders is not advised/supported.  Yes, this does include the “C:\Program Files\Microsoft\Exchange Server\Public” folder also.  These files are installed when the Exchange 2007 (or later) tools are installed.  If you need these files with the minimal installation, then use the Exchange installer to install them –…

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

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

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