All blogs / Software / engineering practice
mstehle: The CDOs and CDONTS of Messaging Development
learn.microsoft.com/en-us/archive/blogs/mstehle
Dedicated to Exchange and Outlook development topics of all kinds
Software / engineering practiceDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 159 from 21 Nov 2005 to 6 Feb 2014
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/mstehle/feed.xml
2014 2
2013 4
2012 7
- EWSEditor August 2012 Release
- Exchange 2013 Developer Resources on MSDN
- Check Lync 2013 developer training on MSDN...
- Check out webcasts and samples for Office 2013 and SharePoint 2013 App development..
- Office 2013 Preview is here!
- EWS Managed API Updated! Version 1.2.1 available for download...
- Matt on Channel9 talking about EWS…
2011 10
- What’s new for EWS in Exchange 2010 SP2?
- EWSEditor December 2011 Release Updated!
- EWSEditor December 2011 Release - Now on CodePlex!
- MSDN: New “how to” docs for building Exchange ActiveSync clients…
- OUTBOX: Creating EWS Service Accounts in Office 365
- Weekly Roundup: April 22, 2011 – Office 365 Edition
- Weekly Roundup: April 15, 2011 – EAS Logo Program Edition
- The Evolution of Exchange Development…
- Weekly Roundup: April 8, 2011 – Microsoft Online Services Edition
- Weekly Roundup: April 1, 2011 – No Fooling Edition
2010 7
- EWS Best Practices: Understand Throttling Policies
- EWS Best Practices: Use Autodiscover…
- New OSC Providers Available for Facebook and Windows Live–Your App is Next!
- Exchange 2010 Developer Webcasts – Essential Exchange Web Services Knowledge…
- HOWTO: Return To Sender Transport Agent Sample
- Announcing EWSEditor 1.6.1!
- EWSEditor Update Coming Soon…
2009 19
- Announcing EWSEditor 1.5!
- FYI: New Version of Exchange Remote Connectivity Analyzer Released (ExRCA) with new Exchange Web Service Tests!
- EWS: Exchange 2007 RTM vs. SP1 Specifying MeetingTimeZone's TimeZoneName when creating an Appointment
- EWS: UID not always the same for orphaned instances of the same meeting.
- OUTBOX: Setting ‘Don’t Crawl On Me’ via Outlook’s object model
- FYI: DeleteItem behavior, Exchange 2010 SDKs, EWS performance and SyncFolderItems, and Named Property Mapping in Exchnage 2007+
- FYI: Can’t use Exchange Impersonation with GetUserOofSettings, SetUserOofSettings, or GetUserAvailability
- Exchange API Team Blog: Exchange Impersonation vs. Delegate Access…
- FYI: Issue with Windows 7 RC and VSTO…
- FYI: Exchange 2007 SP2 Announced…
- INFO: EWS Tips and Tricks Links…
- FYI: In Outlook 2010 Exchange Client Extensions Are Gone…
- FYI: Unlike Exchange 2007, Exchange 2010 will *not* ship a 32-bit version
- FYI: The Exchange Web Services Managed API is here!
- OOM.NET: Like a good standup comic – use scope and have good timing…
- OOM.NET: Some day we’ll look back and laugh at the “Good Ole’ Days of Item Leaks”…
- KB: XML schema validation errors when Exchange Web Service requests and responses have invalid XML characters
- FYI: Exchange 2007 OnSyncSave Store Events and Plain Text Message Don’t Play Nice
- HOWTO: Sample Transport Agent – Add Headers, Categories, MAPI Props, Even Uses a Fork!
2008 16
- Jason Henderson: A Brief History and Exciting Future for Exchange Development
- FYI: The MAPI docs have moved...
- OOM.NET: New Outlook Hotfix for Item Leak Scenarios
- Now THAT is a shutdown!
- FYI: Exchange API spotting - Exchange 2007 SP1 RU4 Released
- TalkBack: Synchronous Event Processing In Your Custom Applications
- Hey, that's me!
- Understanding How You Use This Blog
- Take Notice of Exchange Web Service Notifications
- Disclaimer: This post is about Disclaimers...
- OUTBOX: Understanding and Fixing Slow Exchange Web Services Code (Part 1)
- DevMsgTeam: New Team Aggregate Blog Feed
- FYI: MSDN Protocol Docs...
- OOM.NET: Part 5 - Event Planning
- OOM.NET: Part 4 - Don't Thread On Me
- OOM.NET: Part 3 - Back to the Basics, MSDN Must Reads
2007 31
- FYI: After Installing Exchange 2007 SP1 32-bit CDOSYS Might Not Be Registered...
- OOM.NET: Part 2 - Outlook Item Leaks
- OOM.NET: Part 1 - Introduction and Why Events Stop Firing...
- FYI: Exchange 2007 SP-1 Extensibility (Development) Updates
- FYI: The Outlook Team has a blog
- FYI: Why are MAPI and CDO 1.21 not supported in managed (.NET) code?
- KB: Respond to Meeting Requests via the MeetingItem Interface in CDO 1.21
- FYI: We're Still Hiring! In Fargo, North Dakota as well!
- KB: Exchange Web Services Does Not Honor Inherited Permissions from Server Level Objects
- FYI: We are hiring!
- OUTBOX: Configuring and Using Exchange Web Services Impersonation in Exchange 2007
- HOWTO: Delete Search Folders and Interop with CDO 1.21 from Managed (.NET) Code
- FYI: COM Interop Changes in .NET Framework 2.0 and Outlook Object Model
- OUTBOX: Programming Exchange 2007 Foreign Connectors - The Exchange EDK Gateway Connector Replacement
- FYI: Combining Exchange 2007 Web Services and SQL 2005 Table-Valued User Definied Functions
- FYI: The Exchange Dev Product Team is Blogging!!
- HOWTO: Using CDOEXM in ASP.NET (.NET Framework 2.0 Walkthrough)
- OT: Email Tips from Raymond Chen
- FYI: Jeffga is blogging from the Messaging Developer Support team...
- FYI: Nick's Exchange Powershell Automation Walkthrough...
- FYI: Waltwa is blogging about Messaging Development
- FYI: DST 2007 exposes those who misuse CDO 1.21
- OUTBOX: How to tell if the DST Rebasing Tool has been run on a mailbox?
- FYI: Exchange Management Shell Blocks Calls Made With Impersonated Credentials
- OUTBOX: Introduction to Exchange Powershell Automation Part 1
- FYI: Error "No Windows PowerShell Snap-ins are available for version 1" When Loading Exchange Powershell Snap-in
- FYI: Exchange 2007 Web Services Around the Web
- FYI: Looking for input on the next release of Exchange...
- MYTH: You can attach the script debugger to the Exchange Event Service to debug Agent Scripts
- KB: New Outlook 2007 Development KB Articles...
- MYTH: CDO 1.21's Session.Logon parameter "profilePassword" actually does something...
2006 46
- FYI: Exchange 2007 on its way!
- FYI: Better Together: A look at how Exchange 2007 and Outlook 2007 work together...
- FYI: Glen's Exchange Dev Blog is awesome...
- KB: 919169, Access Denied or 403 Forbidden When Creating Appointments in WebDAV/CDOEX
- FYI: MSDNWiki and ExchangeNinjas, our first cracks at Wikis
- KB: You receive an error message when you try to send an e-mail message by using the System.Web.Mail namespace in the .NET Framework
- FYI: Want to build VSTO AddIns for Office 2007? VSTO 2005 SE Download Available Now!
- FYI: Exchange 2007, New Features, Discontinued Features, and De-Emphasized Functionality
- FYI: Supported Configurations of Exchange and Windows
- FYI: KC Lemson On Viewing Internet Headers of Mail Messages...
- UPDATED: FYI: Looking for Office 2007 Training Materials??
- OUTBOX: Understanding the Exchange store and CDO 1.21
- FYI: Exchange Team Blog: Email Archiving in Exchange
- FYI: Exchange Team Blog: Exchange 2007/2003 System Management Coexistance...
- FYI: Patrick Creehan joins me blogging from the messaging developer support team!
- FYI: Understanding Exchange 2007 Roles
- FYI: More From Ryan Gregg, Outlook 2007 Development Q&A
- FYI: UPDATE COM AddIns in Outlook 2007
- HOWTO: Determining the Owner of a Shared Folder
- FYI: MAPI Subsystem and CDO 1.21 download now available
- FYI: MSDN Doco Correction: System.Net.Mail AlternateView doc error...
- FYI: MAPI Editor Is Here! (Formerly known as MFCMAPI)
- FYI: New Look Into the Future of Outlook Development (Outlook 2007 Preview Docs Released)
- FYI: The Freebusy Story & New Sample Code!
- OWA: How to Get Freebusy Information
- DAV: How To Search Calendar For Conflicts
- FYI: ProtocolSettings and MAPI client restrictions affect MAPI and CDO 1.21
- HOWTO: How To Search mv.string Properties using WebDAV
- DAV: How To Search mv.string Properties
- KB: Frequently asked questions about custom forms and Outlook solutions
- OUTBOX: Registering a VB Script Store Sink
- SAMPLES: CDOEX Samples Listing
- FYI: New Sample Code! CDOEX & WebDAV How To Add Recurrence to
- TOC: Table of Contents for Article Postings
- CDOEX: How To Add Recurrence to a Single Appointment
- DAV: How To Add Recurrence to a Single Appointment
- DISCLAIMER: Please read...
- SAMPLES: WebDAV Samples Listing
- HOWTO: Configure Exchange Event Service on Exchange 2003 with minimum permissions
- HOWTO: Bind to items from CDO/MAPI using WebDAV
- FYI: CDO 1.21 Anonymous logon changes in Exchange 2000/2003
- FYI: The Future of Public Folders
- FYI: Exchange Team Blog: Minimum permissions necessary to access mailbox data
- OUTBOX: Introduction to Exchange Store Event Sinks Part 2
- OUTBOX: Introduction to Exchange Store Event Sinks Part 1
- FYI: Exchange 5.5 has Retired
2005 17
- KB: Suitable Applications for Exchange Server Event Scripting
- KB: Outlook Object Model Limitations
- OT: Proper Pronunciation of CDONTS...
- FYI: Exchange 12 Developer Roadmap...
- FYI: How Daylight Savings Time Date Changes affect Scheduling in Outlook Client
- FYI: Getting Started with WebDAV
- OUTBOX: No Supported Way to Deploy Outlook VBA Projects
- FYI: Exchange's CDO 1.21 NOT Supported with Kerberos
- FYI: Outlook Object Model Enhancements in Outlook 12
- FYI: System.Web.Mail is deprecated use System.Net.Mail
- MYTH: SmtpMail.SmtpServer.Insert(0,"127.0.0.1") Actually Does Something
- OT: Sober Virus is Back
- MYTH: Outlook and Exchange Can Reside on the Same Machine
- FYI: Supportability of Exchange API's in Managed Code
- OT: MaxiVista is great!
- FYI: Exchange 2003 on x64 Hardware IS Supported
- EHLO World!