This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP protocols. It includes capabilities for handling HTML and MIME Base64 and quoted-printable encoded attachments, as well as support for SSL/TLS, ISO-8859, and UTF-8 messages. Authentication for SMTP and POP3 is also included.

SEE4D’s feature set is impressive. You can easily send emails with various attachments such as inline HTML, GIF, TIF, JPG, BMP, and Rich Text files. It also supports ISO-8859 and UTF-8 character coding, as well as CHARSET_WIN_1250. SEE4D can handle email servers that require SSL/TLS, too.
Not only can you send emails with SEE4D, but you can also get information about the emails on your server. For example, you can get the number of messages on your email server, as well as the header lines from any email on your server without reading the entire email. You can delete any email on the server without downloading it, or even copy any email on the server without deleting it.
SEE4D also shines when it comes to receiving emails. It can automatically decode MIME attachments and remove the contents of incoming attachments. You can navigate between IMAP mailboxes with ease and receive all kinds of email, including MIME attachments.
With dozens of switches to control how email is sent and received, SEE4D is tremendously flexible. It can run up to 32 independent threads concurrently, supports SMTP (ESMTP) and POP3 authentication, and can even support multiple (simultaneous) connections.
SEE4D is versatile enough to work with many programming languages, including Delphi, Visual Basic, PowerBASIC, Visual FoxPro, Visual dBase, Xbase++, and COBOL. And because it doesn't depend on support libraries, SEE4D can easily make calls to Windows API functions only.
SEE4D comes with an impressive array of example programs, and it supports all versions of Delphi through Delphi XE-10 and Delphi Seattle and Berlin. You can use it in the development of Win32/64 applications running on Windows XP through Windows 11.
In short, SEE4D is an excellent option for anyone looking for a powerful and flexible email component library for their Delphi application. With its extensive feature set, impressive performance, and broad compatibility, it’s a great choice for developers of all skill levels.
Version 8.5.1: Fixed problem with initializing HandleTable between calls to seeAttach. Check for embedded spaces in passwords. Fixed crash attempting to open a non-existant file (64 bit only). Streamlined termination process when file could not be created or opened. Recognizes Windows-1256 parts (Arabic text).
Version 8.4: Added Message-ID header to outgoing email. Added diagnostics to decoding UTF-8 filenames. Fixed problem if SSL config string did not end with LF. Increased OAUTH2 password buffer to 2048 bytes. Added function seeMakeXOAuth2() that creates OAUTH2 password string.
Version 8.2: Removed limits on the number/size of saved subject lines retuned by seeGetHeader. Allows ISO and UTF subjects to be broken in mid-line. Added support for OAUTH2. Base64 encoded passwords now replaced with astericks in log file. Increased password buffer to 256 characters (SendGrid passwords).