Contact Us | About Us  



  Easy MAPI

  Easy Crypt

  Easy XML




CodeGear - Where Developers Matter

Messaging Application Program Interface

The Messaging Application Program Interface (MAPI) is an extensive set of functions that developers can use to create mail-enabled applications. The full function library is known as MAPI 1.0 or Extended MAPI. Extended MAPI allows complete control over the messaging system on the client computer, creation and management of messages, management of the client mailbox, service providers, and so forth.

Simple MAPI is a subset of 12 functions, which enable developers to add basic messaging functionality to their Windows-based applications. Simple MAPI includes functions to support sending and receiving messages:

  • Log onto the messaging system.
  • Compose new messages, add and resolve recipients, send messages.
  • Retrieve and read messages from the inbox.

The Windows Address Book (WAB) is an application and service that enables users to keep track of people. The WAB has a local database and user interface for finding and editing information about people, and it can query network directory servers using Lightweight Directory Access Protocol (LDAP). Other applications can use the WAB. For example, Microsoft Outlook Express® uses the WAB as its e-mail address book.

Easy MAPI is a Delphi toolkit (100% native Delphi) that will give you access to the Simple and Extended MAPI interfaces and the Windows Addressbook API, the "Delphi way". This means that instead of using calls such as:

function MAPILogonEx(ulUIParam: ULONG; lpszProfileName: PChar;
  lpszPassword: PChar; ulFlags: ULONG;
  out lppSession: IMAPISession): HResult; stdcall;
    
You can use:
    MapiSession.DoLogon;
    
This makes Easy MAPI the easiest way to add MAPI functionality to your applications. With this toolkit you can access the
MAPI Addressbook and the MAPI messagestores without having to understand any C or C++.


MAPI Addressbook & Windows Addressbook (WAB)

With Easy MAPI you get access to the following addressbook functionalities:

  • Open and browse Addressbook containers
  • View, edit, delete & create messaging users & distributionlists on the fly
  • Resolve email-addresses
  • Execute addressbook dialogs
  • Open different WAB files


MAPI Messagestore

Besides the MAPI & WAB Addressbook you can also access MAPI messagestores.
  • Browse the messagestore folders like inbox and outbox
  • Manage messagestore folders (create, move, delete etc.)
  • Send Mail in RTF, Plain text and HTML format
  • Send Mail from within Windows NT Services
  • Send Mail without the Microsoft Security Update warning
  • Add attachments to mails
  • Retrieve message information of existing messages
  • Open and save attachments of existing messages
  • Use MessageStore events (this way you can react to incoming mail)
  • Flush the message queue
  • Save messages to disk or load messages from disk
  • Create messages based on templates
  • View, edit, insert and modify MAPI various message objects (Appointments, Contact items, Sticky Notes, Distribution Lists, etc.)
  • Create recurring Appointments
  • Use the default MAPI forms to view and or create message objects in a non-modal way
  • Send Meeting invitations and respond to invitations you get
  • Send Task requests
  • Monitor Messagestore Folders for changes
  • Monitor Contenttables for changes
  • Export messages to .msg or .eml files (or streams)
  • And everything else MAPI allows you to do...

Next... Toolkit contents



Copyright © 2001-2008 RAPWare ALL RIGHTS RESERVED