Page 1 of 1

[Demo] Send email using Microsoft Outlook COM object

Posted: Sat Dec 18, 2021 7:25 pm
by Sergey Tkachenko
We already have demo projects showing how to create an independent email client for sending HTML emails created in TRichViewEdit: This demo is different: it sends emails using Microsoft Outlook, accessed as OLE/COM object.
Messages are composed in a TRichView editor, and are sent using Outlook.

To use this demo, Outlook object must be imported in Delphi.
To do it, open the menu "Component | Import Component", choose "Import a Type Library", select "Microsoft Outlook 16.0 Object Library", and install it into some package.

The demo is:
OutlookSendEmail.zip
(94.44 KiB) Downloaded 4756 times
It allows:
- sending email (to place it in Outbox)
- saving email (in Drafts)
- printing email using Outlook.
OutlookSendEmail.png
OutlookSendEmail.png (15.44 KiB) Viewed 124499 times
Images are embedded directly in email body.

This demo was created in Delphi 11 (but should work in Delphi XE7 and newer)