The program implements a mail IMAP client, which connects to the specified mailbox over the IMAP4 protocol, browses/modifies IMAP folders, and displays emails within the selected folder with an ability to skip invalid/broken messages.
This Delphi project represents a mostly simple demos and by no means, a complete application. It's intended to demonstrate how to use the IMAP4 component in your Delphi application. Additionally, the program uses the MailMessage component, which allows you to create and parse emails in the MIME format, including message headers, text- and HTML bodies, file attachments, and embedded images.
The program allows you to authenticate using the username/password information. Also the IMAP4 component supports the OAUTH2.0, Digest, NTLM, and other SASL authentication methods. Please check out the following example to learn how to use the OAUTH2.0 protocol together with this components: GMail IMAP Client
The IMAP4 client component completely supports the SSL/TLS mode, including the client certificate authorization and the server validation process. The following example shows how to connect to a mail server via TLS: IMAP Client SSL
How to compile:
- Please clone the GitHub/CleverComponents/Clever-Internet-Suite-Examples repository.
- Download and install the Clever Internet Suite library.
- Open and compile the ImapClient project in your Delphi IDE.
- Enjoy.
Please feel free to Contact Us and ask any program related questions.
Keep updated on Facebook YouTube Twitter Telegram Newsletter