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.

Howto: Example to retrieve the body property of a message using the Exchange Managed API.

public string GetMessageBody(Item oItem, BodyType oBodyType) { string sRet = string.Empty;...

Author: Webdav101 Date: 09/28/2011

WebStoreExplore 1.8.3 is now public

In the past, the team I belong to has made vailable "super samples" which provide a broad range of...

Author: Webdav101 Date: 06/01/2011

Consider the full impact of Exchange Set-MailboxCalendarSettings and Set-CalendarProcessing before changing settings

Many messaging developers and Exchange administrators are not aware of possible effects of...

Author: Webdav101 Date: 02/17/2011

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...

Author: Webdav101 Date: 01/04/2011

How to get the original body type of a message without getting the best body of the message using EWS.

The PidTagNativeBody property (Property ID, 0x1016; Data Type 0x0003 (PtypInteger32)) should reflect...

Author: Webdav101 Date: 12/22/2010

GetUserAvailability errors with non-DST timezones using the Exchange Managed API 1.0.

If you see "The Month parameter must be in the range 1 through 12." thrown using the 1.0 version of...

Author: Webdav101 Date: 12/22/2010

Howto Check for third-party Add-ins and ECEs loaded with Outlook

To check if third party Add-ins or Exchange Client Extensions are registered to run in Outlook:...

Author: Webdav101 Date: 06/22/2010

FYI: The latest version of the Exchange MAPI download was released yesterday.

The latest version of the Exchange MAPI download was released yesterday. Microsoft Exchange Server...

Author: Webdav101 Date: 12/10/2009

FYI: Rollup 1 for Exchange 2010 was released yesterday.

Rollup 1 for Exchange 2010 was released yesterday. Update Rollup 1 for Exchange Server 2010...

Author: Webdav101 Date: 12/10/2009

With Exchange 2010, use Remote Powershell

With Exchange 2010, you should be using Remote Powershell. Below are some articles to help get you...

Author: Webdav101 Date: 12/10/2009

EWS has "More Happy" now - EWS Managed API and EWSEditor.

Want to make working with Exchange Web Services (EWS) much easier to work with? There is a new API...

Author: Webdav101 Date: 11/10/2009

My daughter wants "More Happy" also...

For Christmas my daughter is already asking for a netbook with Windows 7... because she wants more...

Author: Webdav101 Date: 10/21/2009

HowTo: Create a mailbox for an existing user, Create a user in AD, List AD User info.

//==================================================================================================...

Author: Webdav101 Date: 08/19/2009

Howto: Mail Enable, Mail Disable and view Mail settings for a Public Folder with CDOEX and CDOEXM

If your living in a pre Exchange 2007 Powershell worlds and want to mail enable or disable public...

Author: Webdav101 Date: 08/14/2009

How to resolve the EWS ErrorNoPublicFolderServerAvailable error.

If you are using Exchange Web Services (EWS) against Exchange 2007 SP1, you may run into an issue...

Author: Webdav101 Date: 06/18/2009

How do I force OWA to only render the web page in Engish?

There is no supported way to do this. OWA uses the IE language settings to decide which language to...

Author: Webdav101 Date: 04/28/2009

Redistribution of files in the “C:\Program Files\Microsoft\Exchange Server” folder and sub-folders...

Author: Webdav101 Date: 04/02/2009

Howto: Set multiple extended properties on a folder using raw XML for EWS with a POST

Hmmm, there are very few samples on setting multiple extended properties on folders using a POST to...

Author: Webdav101 Date: 02/27/2009

Howto: Post XML to EWS using ExchangeServiceBinding credentials.

Here is a sample which shows how to use the connection of the Exchange Service Binding to do a POST...

Author: Webdav101 Date: 02/27/2009

Example: How to use PS_INTERNET_HEADERS with cdo 1.21 for custom properties.

'This example uses PS_INTERNET_HEADERS for setting a custom property const smbx="mymailbox" ' TODO:...

Author: Webdav101 Date: 01/14/2009

Sample: How to get the number of file attachments with EWS.

Since HasAttachments does not really give you the number of file attachments, we you will find that...

Author: Webdav101 Date: 01/09/2009

Sample: Howto display a list of calendar items in ListView using EWS

Here is a helpful sample of using EWS to get a list of calendar items and displaying them in a...

Author: Webdav101 Date: 01/09/2009

Example: Populate a ListView with a list of attachments using EWS

I thought it would be fun to blog another sample of getting a list of attachments using EWS. So,...

Author: Webdav101 Date: 01/09/2009

Sample: Using Calendar Views with EWS.

When working with Exchange Web Services (EWS) to do calendaring operations, you will likely run into...

Author: Webdav101 Date: 01/05/2009

Example: Returning a list of attachments using EWS

Here is a sample on getting and returning a list of attachments on an item using Exchange Web...

Author: Webdav101 Date: 01/05/2009

An Adventure: Building an ASP.NET application to call 64bit Powershell.

I keep seeing quesions on calling Exchange PowerShell from ASP.NET pop-up. Not all the banter I've...

Author: Webdav101 Date: 12/30/2008

WebDAV FBA Authentication Sample Explained.

Here is some basic information on how FBA authentication is done with WebDAV. To provide some...

Author: Webdav101 Date: 12/12/2008

WebDAV and OWA Authentication Settings

With any login issue, it’s important to know which authentication protocols are valid. You have to...

Author: Webdav101 Date: 12/12/2008

Howto: Accept meeting requests with VB6 and CDO 1.21

Here is a sample to accept all meeting requests using CDO 1.21. ' The code below will accept all...

Author: Webdav101 Date: 10/21/2008

HOWTO: Exchange Web Service PUSH to a Windows Mobile Device.

OK, I’m not exactly the hard-core Windows Mobile developer here. However, I had a recent issue with...

Author: Webdav101 Date: 10/06/2008

I've put together a list of articles which cover common questions on Exchange Web Services (EWS)....

Author: Webdav101 Date: 10/02/2008

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...

Author: Webdav101 Date: 09/29/2008

I've put together a list of articles which cover common questions on Exchange PowerShell Automation....

Author: Webdav101 Date: 09/26/2008

Howto: Calling Exchange Powershell from an impersonated thread.

There are not many examples on doing doing impersonation for Exchange Powershell and non of the ones...

Author: Webdav101 Date: 09/25/2008

About: CDO for Windows NT (CDONTS)

API Type: SMTP Sender. API Interface: COM Library. Business Logic: Sending mail via SMTP, read mail...

Author: Webdav101 Date: 09/09/2008

Howto: Getting Process IDs

There are many ways to get a list of processes with their PID. Here are a few. tlist:"tlist" is in...

Author: Webdav101 Date: 09/04/2008

Howto: Verifying Symbols after taking a Dump

Once the symbols and dump are received by the person who will be debugging, they can use the...

Author: Webdav101 Date: 09/04/2008

Howto: Verifying Symbols before taking a Dump using symchk

Prior to taking a dump on a program, you should be sure that there are matching symbols for the...

Author: Webdav101 Date: 09/04/2008

About: Dumps

Full Dumps:A full dump pretty much gets everything in memory for the application at the time the...

Author: Webdav101 Date: 09/04/2008

Howto: Generate a Mini-Dump with Task Manager in Vista

With Vista, you can create a mini-dump by right clicking on the process in Task Manager. However,...

Author: Webdav101 Date: 09/04/2008

Howto: Take a dump in Visual Studio

When an application crashes, the user may only have Visual Studio on the box. When the crash occurs,...

Author: Webdav101 Date: 09/04/2008

What's covered by support? General questions and answers.

Customers sometime have a misunderstanding of what is covered when supported is provided. So,...

Author: Webdav101 Date: 09/03/2008

HOWTO: Read unmounted Exchange EDB files.

I was recently asked this question similar to this:   How can we search on unmounted EDB files?  Are...

Author: Webdav101 Date: 09/03/2008

Santa, I want it all - WebDAV and the full-meal-deal - allprops.

So, your trying to get "all properties" using WebDAV. Well, hate to break it to you, but there is no...

Author: Webdav101 Date: 08/22/2008

Broken Exchange Schema - WebDAV allprops, sinks and/or exoledb fail to return properties

Not getting all the properties you would expect from an WebDAV ALLPROPS or from an Event sink? Well,...

Author: Webdav101 Date: 08/22/2008

<Previous Next>