MAPI is the messaging system used by Microsoft Outlook and Exchange for email, contacts, appointments, tasks, sticky notes etc. With Easy MAPI you can use both the Extended MAPI and Simple MAPI interfaces in your Delphi application(s) to get access to this data.
Since the Easy MAPI components also implement the Extended MAPI interfaces you can use Easy MAPI to send EMails from within Windows NT Services and to send EMails without the warning you get if you use Simple MAPI or CDO and installed the Microsoft Security Update
Some features of Easy MAPI for Delphi:
- Transparent Simple and Extended MAPI access using a 100% native Delphi library.
- Support for both 32 and 64 bit version of Outlook. Even with 32 bit compilers (Delphi 7, 2007, 2009, 2010 and XE)!!.
- Use 64bit MAPI from within a 32bit application or vice versa via the provided MAPI Proxy Server.
- Use default MAPI forms to create, view and/or modify Outlook Messages, Tasks, Notes etc.
- Browse Addressbook & Message containers.
- Send Mail in RTF, Plain text and HTML format.
- Send Mail from within Windows NT Services.
- Send Mail without the Microsoft Security Update warning.
- Implement MessageStore and/or Table events (this way you can react to incoming mail).
- Edit, Delete & Create Mail Users & Distribution lists on the fly.
- Create, edit and/or delete Outlook Appointments, Contactitems, Distributionlists, Tasks, Notes, Messages, Folders etc.
- Send appointment invitations.
- Use the form manager to show existing messages, or create new messages (mail messages, appointments, tasks etc..) by using the default MAPI forms in a non-modal way.
- Synchronise data with an Exchange server using the Incremental Change Synchronisation (ICS) interfaces.
- Create temporary Exchange profiles at runtime.
- Use the ExchangeManageStore functionality to read/write/update message, appointments, tasks etc. in all available messagestores on an Exchange server.
- Export messages to .msg and/or .eml files (or streams)
- And much more.....
If you have any questions or want more info, you can send a message to firstname.lastname@example.org