Contact Us | About Us  



  Easy MAPI

  Easy Crypt

  Easy XML



  Introduction

  Contents

  Prices

  Changelog




CodeGear - Where Developers Matter

The Easy MAPI V4 Toolkit contains:
- A set of components
- Examples
- Helpfile (both CHM & HLP format)

Easy MAPI Component set
Easy MAPI includes 10 basic components/interfaces
  • TRwMapiSession; You need this component to logon and logoff to the MAPI subsystem. You can compare this component to a Database Connection component.
  • IRwMapiAddressbook; With this interface you get access to a MAPI compliant addressbook or to the Windows Addressbook.
  • IRwMapiMsgStore; The IRwMapiMsgStore provides access to all the MAPI message stores. In other words.. you need this interface to read or send messages
  • IRwMapiFolderDialog; With this dialog you can select a MAPI Folder.
  • TRwMapiAddressbookParser & TRwMapiMsgStoreParser;
    These parsers work similar like a XML SAX parser;
    They allow you to loop/run through the various containers/folders and an event is fired for every found object (message, container, messaging user, distributionlist etc.)
  • IRwMapiFormMgr; This interface allows you to use the form viewers of your Extended MAPI client to create and/or modify MAPI messages.
  • TRwWab; You can use this component to access the Windows Addressbook directly.
  • TRwMapiMsgStoreEvents & TRwMapiTableEvents;
    With these components you can react on events like the creation of a new folder, the modification of a message etc.
If you purchase an Easy MAPI Enterprise version you also get the IRwExchangeManageStore, TRwMapiICSFolderContentSynchronizer and TRwMapiICSFolderHierarchieSynchronizer components. You will need the IRwExchangeManageStore if you want to develop applications that require access to multiple mailboxes on an Exchange Server. Please note that these application require Privileged access.

The ICS Synchronizers can be used to synchronise the data from an Exchange server with the data of your own applications.

Examples
The Easy MAPI toolkit contains several examples. These examples will help you to understand how you can use the Easy MAPI components to write your own MAPI based solutions.
The current version includes the following examples:
Session examples
  1. Using the TRwMapiSession to logon.
  2. Using the TRwMapiSession to get info about your MAPI session.
  3. Using the TRwMapiSession to make changes to your MAPI profile.
  4. How to create dynamically create a runtime profile.
MessageStore examples
  1. Using a hierachietable to determine the folder structure.
  2. Using a contenttable to get the messages in a folder.
  3. How to use a recursive algorithm to get the folder structure and content of a MessageStore.
  4. How to use the MessageStoreParser to get the folder structure and content of a MessageStore
  5. How to manipulate folders (create, empty, copy etc) of a MessageStore.
  6. How to use the FolderDialog.
  7. How to get the messages in your inbox
  8. Working with Contact Items & DistributionLists
  9. Working with Appointments & Invitations
  10. Working with Sticky Notes
  11. Working with Tasks (including how to send TaskRequests)
  12. How to open saved (.msg) messages
  13. How to use the ExchangeManageStore to access multiple mailboxes
  14. How to use the ICS components to synchronisate data
  15. How to export certificates from S/MIME messages
Addressbook examples
  1. How to get the addressbook content.
  2. How to use a recursive algorithm to get the addressbook content.
  3. How to use the AddressbookParser to get the addressbook content.
  4. How to use the ResolveNames functionality.
  5. Working with the MAPI addressbook.
  6. Working with the Windows Addressbook (WAB).
Mail examples
  1. How to send Plain Text messages.
  2. How to send Formatted Text messages.
  3. How to send unicode messages or messages with a different characterset.
Form manager examples
  1. How to use the MAPI form manager to send messages.
  2. How to use the MAPI form manager to view messages.
Restriction examples
  1. How to use restrictions to search for a contact item.
  2. How to use restrictions to search your complete messagestore.
Messagestore Events examples
  1. Working with MessageStore events.
  2. How to use the MessageStore events in a Traybar application.
Examples of how to Easy MAPI in non standard applications
  1. Using Easy MAPI in a Dynamic Link Library (dll).
  2. Using Easy MAPI in an Isapi plugin
  3. Using Easy MAPI in an NT-Service

Previous... Introduction Next... Prices



Copyright © 2001-2010 RAPWare ALL RIGHTS RESERVED