Home Development Partners Resellers About  
  The Messaging API is a COM-like API that provides access to the contents of messaging stores. "Extended MAPI in Delphi" is a package providing access to Outlook-compatible objects through a COM-based API. Using MAPI, a program can connect to a MAPI store, and then perform operations against that store.
Extended MAPI in Delphi

Extended MAPI in DELPHI Examples Examples (page Registration)

DELPHI 6, 7, 2005, 2006 win32, 2007, 2009, 2010, XE, XE2-XE8, Seattle/Berlin/Tokyo (x32/x64) compatibles

Microsoft Exchange Server 5.5/2000/2003/2007/2010/2013 compatibles
Microsoft Outlook 97/98/2000/2002/2003/2007/2010/2013/2016 (x32/x64)  compatibles

We provide source code - not VCL

The Extended MAPI is one of the first COM technologies provided by Microsoft. Extended MAPI is core API for Microsoft Exchange Server, Microsoft Outlook, CDO, messaging, etc.
We provide lots of examples, which demonstrates how inside DELPHI you can get the Extended MAPI power in your hands. They are grouped as "package" of simple applications and library. Our "library" includes "one file" ExtendedMAPI unit, some useful utility functions which you can find inside MAPIUtils.pas, and unique translation of EDK (Exchange Development Kit). You will have in your hands, more that 70 Interfaces, few hundreds procedures and functions, thousands constants, structures, etc  - all of them described inside MSDN or PSDK. For most of them, you can use shipped with Delphi help (excluding EDK).
We strongly recommends MSDN as the primary help system for Extended MAPI and EDK.


After registration you will receive source code of examples and useful library.
Package do NOT includes components - we distributes RAW Pascal source code.
No *.DCU! No NAG screens!
Only RAW *.PAS files!

The DELPHI sources of Extended MAPI in DELPHI examples are delivered via electronic Internet download.

Extended MAPI in Delphi Demo Projects
(includes source of few exmples and dcu Library version)

Extended MAPI in Delphi 7
Extended MAPI in Delphi 2007
Extended MAPI in Delphi 2010
Extended MAPI in Delphi XE3 Win32/Win64
Extended MAPI in Delphi 10.2 Tokyo Win32/Win64

Valid MAPI profile to Microsoft Exchange Server are required for property starting of some examples.
Refund requests and Cancellation will not be accepted, and no refund will be granted.

License Agreement

If you are already a registered user of "Extended MAPI in DELPHI" examples,
for a version released prior 1 September 2011 (Delphi XE2 release date),
please contact us for details how to upgrade your license.

Register and unlock it
By  Share-It img

  Register and unlock it
By  FastSpring Secure Online Payments and Credit Card Processing by FastSpring
Refund Policy and Cancellation
There is NO refund policy attached due to the nature of this package.
When you gain access to this source code, you have virtually unlimited possibilities of doing anything (or nothing) with it.
Having said that, we won't have any idea as to what you will do next.
So if you perceive this Policy as risky because of the "no refund" policy or don't have any solid plans with the source code or you are lazy "component based" developer, we would kindly advise you NOT to purchase this package.

Extra Custom Development is available thru our Extended Consulting Service

All examples MAPIx32/x64 (compiled with DELPHI XE3) you can download from here (size: about 120 MB)

The Extended MAPI officially is NOT supported by Microsoft inside .NET Framework. That means that you cannot use our
source codes with DELPHI 8 / DELPHI 2005 dot NET. We cannot find reason our team to participate in this BIG experiment
named dot NET.
For more information please see the Microsoft web site -
Support policy for Microsoft Exchange APIs with the .NET Framework applications.


The Messaging API is a COM-like API that provides access to the contents of messaging stores. Using either CDO or MAPI, a program can connect to a MAPI store, and then perform operations against that store. Starting with Exchange 2007, Microsoft will distribute the MAPI client libraries and CDO 1.2.1 as a Web download -  Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1  - from Microsoft WEB site

See also Down to the Metal (MAPI Service Providers in DELPHI)


We strongly recommends OutlookSpy the Ultimate Outlook Developer Tool.
Whether you work with Extended MAPI or Outlook Object Model or CDO, OutlookSpy will help you find exactly what you are looking for.
Integrated directly into Outlook, it provides fast and convenient access to virtually all Outlook Object Model objects, lets you examine values of the properties, call functions, browse object hierarchy and monitor Outlook events. CDO is supported too!
If you are a die-hard Extended MAPI developer or just curious about what really goes on under the hood, OutlookSpy will provide you with an access to the Extended MAPI interfaces that Outlook uses internally. See how Outlook data is stored, browse MAPI hierarchy, watch Extended MAPI notifications.

OutlookSpy Order page


Looking for something specific that we don't currently offer?
Send us your Product Wish List and our developers will use your feedback when building the upcoming versions.

At IMIBO we'll be pleased to create this masterpiece of code which explicitly fits your needs.
We offer individual consulting services to optimize the organization of your development processes.  
Call us today!

Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
General MAPI/Exchange Development Resources

MSDN MAPI Documentation - Outlook 2007 MAPI Reference
MSDN MAPI Documentation - Outlook 2010 MAPI Reference
MSDN MAPI Documentation - Outlook 2013 MAPI Reference

Exchange Protocol Documentation
Exchange MAPI Implementation Download
MAPI Mail List
ExchangeDev Blog

Copyright 2021 IMIBO
Privacy Statement