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
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...
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
Links on Common Exchange Web Services (EWS) Questions
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
Links on Common PowerShell Automation Questions
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