Part 1 : Developer Roadmap – Development Technologies for Exchange Server 2010

This two part article is targeted for the developer audience, if you’re the developer who want to create a develop custom application for Exchange Server 2010 or already has custom application designed for previous versions of Exchange Server 2010. Some Exchange programming technologies that are available in versions of Exchange earlier than Microsoft Exchange Server…

1

Update : Technologies not available with Exchange 2010 & their migration reference(s)

Some development technologies that shipped/available in earlier versions of Exchange Server are not included in Exchange 2010. The following technologies were removed from Exchange 2007: Exchange providers for Windows Management Instrumentation (WMI) Collaboration Data Objects for Exchange Management (CDOEXM) Collaboration Data Objects for Exchange Workflow (CDOWF) Exchange Web Forms At Functions DAPI.DLL The following technologies…


CDOEXM & C#.Net : How to mail-disable public folders in Exchange Server 2003 SP2 – Native Mode?

I created this code snippet, which helps us to mail-disable in the Exchange Server 2003 SP2 (Native mode) – public folders. For this i tried this, i used C#.Net & CDOEXM. In this below code, i try to mail-disable the public folder named “publicfolder1”. I used Visual Studio.Net 2008, C#.Net and CDOEXM – Collaboration Data…


Migrating CDOEXM based custom applications

As you know Collaboration Data Objects for Exchange Management or CDOEXM is used to create applications that manage Exchange servers, databases, public folders, and user mailboxes. It provides the fundamental Component Object Model (COM) classes and interfaces that are used to manage the Exchange store. From Exchange 2007 onwards… From Exchange Server 2007 onwards you…

1

Test and troubleshooting tools for various Exchange technologies

I tried to compose the test and troubleshooting tools for various exchange technologies. This initial list upto Exchange Server 2003.    Technology   Tools for test and troubleshooting tools Active Directory Services Interfaces (ADSI)   All standard test and debugging tools, as well as other Microsoft and third-party test and debugging tools, can be used.  …


API’s that are not included in Exchange Server 2007 ?

When you migrated from Microsoft Exchange 2000 & 2003, where they provide several API’s that are not included in Microsoft Exchange Server 2007. Please find the following API’s that are not included in the Exchange Server 2007 environment & the recommended technologies to migrate to. APIs that are not included in Exchange 2007 API Status…


Nutshell: CDO 1.21 not supported in .Net environment

Per the Microsoft support policy specified in the following KB, CDO 1.21 is not supported in a .NET Framework environment. Instead it recommends, to make use one of the following technologies to build the .NET Framework application, the supported options for accessing Exchange data are: • WebDAV • CDO for Exchange 2000 Server (CDOEX) and …


KB : Where to get the CDO libraries for all the versions?

As you know that the Collaboration Data Objects (all versions) Libraries are used to implement Messaging and Collaboration functionality into a custom application. Please find this article contains information on where these libraries can be found. http://support.microsoft.com/kb/171440


MAPI : Do you know why MAPI is not suitable for HTML messages?

Do you know why MAPI is not suitable for HTML messages?   MAPI 1.0 was written before HTML mail was developed and does not reliably support the creation of HTML-formatted messages. As you know, MAPI 1.0 is the version supported by all versions of Microsoft Exchange through version 5.5 (and all Service Packs). This includes…


Exchange Server – Technologies – FAQ

Exchange Server – Frequently Asked Questions  When we do Exchange programming with client and server versions of the Exchange Server Providers, MAPI32, EMSMDB, EMSABP and MSPST32 almost or always causes confusion. In this article, we’ll discuss about the common terminologies:  What is MAPI?  MAPI will generally mean MAPI32.dll, or the APIs contained. It’s an API, implemented largely in…

1