AddExtended MAPI in DELPHI
  • C++ Builder:
    C1 C3 C4 C5 C6 C2006 C2007 C2009 C2010 
  • Delphi:
    D1 D2 D3 D4 D5 D6 D7 D8 D2005 D2006 D2007 D2009 D2010 DPHP DPRISM Delphi/400 
  • Kylix:
    K1 K3 

DELPHI 4, 5, 6, 7, 2005, 2006 win32, 2007, 2009, 2010 compatibles
Turbo Delphi Explorer and Turbo Delphi Professional compatibles

Microsoft Exchange Server 5.5/2000/2003/2007 compatibles
Microsoft Outlook 97/98/2000/2002/2003/2007/2010 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.

  • Example # 1 - Log in Microsoft Exchange Server and Query User Identity
  • Example # 2 - Retrieve Microsoft Exchange GAL (Global Address List)
  • Example # 3 - Retrieve Microsoft Exchange "Light" Hierarchy (by Global Address List)
  • Example # 4 - Writing a small Hierarchy Viewer
  • Example # 5 - Log in Microsoft Exchange Server/Outlook and Getting Exchange Private Store Tree
  • Example # 6 - Getting Exchange Mailbox and enumerate items (messages) in each folder
  • Example # 7 - Now, we will get a message from folder and...
  • Example # 8 - How to create AdviseSink to message store (Event Notification in MAPI)
  • Example # 9 - How to work with MAPI Profiles
  • Example # 10 - How to allow users to change their profile details on the exchange server

    Applications upon request (You ask - we create)

    # 1 How to call integrated dialogs in Address Book provider from DELPHI
    # 2 How to build SIMPLE Mailbox reader (agent) with CDO and DELPHI
    # 3 How to save attachments and messages from DELPHI
    # 4 How to send attachments and messages from DELPHI
    # 5 How to implement Extended MAPI in NT Service Application with DELPHI
    # 6 How to Read, Delete and Send messages from DELPHI
    # 7 How to use integrated MAPI Forms from DELPHI (Loading and Creating a Message Into a Form)
    # 8 How to use Personal folder (*.PST) files from DELPHI
    # 9 How to get access to Exchange Public folders from DELPHI
    # 10 Extended MAPI DCOM NT Server as Service
    # 11 Get all available Message Stores in our MAPI Profile
    # 12 Exchange ACL (Modifying Access Rights) Public Folders Access Control
    # 13 Out Of Office (Auto Replay Message, Message Rule)
    # 14 Microsoft® Office Outlook® Folders (direct access to Contacts, Calendar, Journal, Notes, etc..)
    # 15 Fast E-mail Agent
    # 16 DateTime restriction and Appointments

    Experimental  (You ask -> we create - continue)

    # 1 MAPI .msg <-> MIME .eml Conversion
    # 2 "Smart" Mailer
    # 4 Public Free Busy
    # 5 We accept Microsoft Office Outlook Drag&Drop!!!
    # 6 What is the Best Body? PR_BODY, PR_RTF_COMPRESSED, PR_HTML?
  • Category:
  • Author:
    (More by this author)
  • Info:
  • Date added:
    31 March, 2010 16:05
  • Views:
  • Downloads:
  • Price:
    129.90 EURO
Ease of UseFair
Level of UsePoor
1 people have rated this applicaton
Total AveragePoor
You can submit your own rating, for this you must be logged in.
Related Downloads
TMS TFileCtrlEx v1.2.1.1 - 24 November, 2008 -

The standard VCL filecontrols extended with shell icons: Consists of extended version of the TFileListBoxEx, TDirectoryListBoxEx and the TDriveComboBoxEx and new components : TCheckFileListBoxEx and TCheckDirectoryListBoxEx

AHM E-Mail Components - Triton 2000 - 28 March, 2002 - Alexander Mehlhorn (AHM)

The AHM E-Mail Components are a set of e-mail components that will allow you to send/receive e-mail from as many Accounts as you like using the POP/SMTP/MAPI interface respectively. Each mail component includes the ability to send and receive...

Extended IEParser  - 09 December, 2004 - Eddie Shipman

Extended IEParser V2 by Marc Hervais Modification of the IEParser by Per Lindsø Larsen 1) IEParser now handles Frames !!!! - 3 new events have been added : onframset, onframe, and onNoframe. - the OnFrame event returns the URL of...

TMAPIMail : mapi component version 1.3. - 21 January, 2004 - Stas Vasiljev

TMAPIMail component provides possibility send mail via messaging application interface. Use mapi32.dll for sending messages via e-mail. This is trial version of TMAPIMail component. Version include work with Address Book, read mail...

TSMDBGrid  - 30 November, 2004 - Mike Shkolnik

The extended TDBGrid with the useful features. Allow to display multilined column titles, checkboxs for boolean fields, select records via checkboxes, extended Indicator column with glyphs, fixed columns, possibility to disable the insert and...

Related Information
    Find the handle of the window using FindWindow or EnumWindows and use PostMessage(ProgramHandle, WM_CLOSE, 0, 0); I have not tried it, but it...
  • HOW TO GREP CHARACTERS IN DELPHI 3 (2001-01-03 03:29:32)
    Var Grep : String; Begin Grep := Copy('2000-46',6,2); End; The first parameter is a string or a dynamic array, the second is the index of...
  • HOW CAN I DEBUG DLL (2001-01-03 02:48:24)
    Do you mean how to find internal errors while writing a DLL file or how to get the exact error while calling a DLL Function ? /Filip
  • USING DLLS (2001-01-04 01:47:50)
    Hi again Goober ... :o) Let's take NETAPI32.DLL as an example. This DLL is created by Microsoft and the explanation of its use is described in...
  • DOT ON SCREEN (2001-01-03 05:42:55)
    Delphi does not support a Pixel function with a HDC, you have to use the Windows-API-function COLORREF SetPixel( HDC hdc, // handle...
Related News
Use extended SQL now for paradox tables - 16 November, 1999
Abacadabra is pleased to announce unique components for all paradox users.

ParadoxQuery is a NEW Delphi component that enables you...
ANN: SMImport suite v2.19 for Delphi/C++Builder - 30 November, 2004
New version of SMImport for Delphi/C++Builder 2.19 released.

Short list of changes:
- lookup and substitute field loading
ANN: paxScript, v1.6 - 30 January, 2004
New version of the paxScript scripting engine has been released.

Major changes in v1.6:

. Importing dfm files. New...
LMD DesignPack 2.0 released - 30 June, 2003
LMD DesignPack 2.X is a collection of 7 native VCL components that can be compiled into your application royalty free.
The package contains...
ANN: LMD-Tools 7.01 SE released (Freeware, Win32 and VCL.NET) - 28 April, 2005
Version 7.01 of LMD-Tools SE is available now for Delphi 5-8, 2005 and CBuilder 5/6. For Delphi 8 and Delphi 2005 VCL.NET compatible packages are...

Latest Forum Entries