The MarshallSoft SMTP/POP3/IMAP Email Component Library for C++ (SEE4C) is a library of functions providing Easy Control of the SMTP (Simple Mail Transport Protocol), POP3 (Post Office 3), and IMAP 4 (Internet Message Access Protocol) protocols.
The SMTP/POP3/IMAP Email Development Toolkit provides a simple interface to send and receive email, including multiple MIME Base64 and quoted-printable encoded attachments from within a C, Visual C++ or .NET application. Knowledge of Winsock and TCP/IP is not needed.
SEE4C provides the functionality to easily and quickly develop software applications that can send, receive and parse mail.
Some of the many features of the SMTP/POP3/IMAP Email Component Library for C/C++ (SEE4C) are as follows:
* SEE4C is a standard Windows DLL that does not depend on other "support" libraries.
* Supports Win32 and Win64.
* Supports multiple (simultaneous) connections.
* Supports SMTP (ESMTP) and POP3 authentication ("AUTH PLAIN", "AUTH LOGIN" and "AUTH CRAM-MD5").
* The Win32 version of SEE is fully threadable.
* Download email from your POP3/IMAP server, automatically decoding MIME attachments.
* Get the number of messages on your POP3/IMAP email server.
* Get the header lines from any email on the POP3/IMAP email server, without reading the entire email.
* Copy any email on the POP3/IMAP server without deleting it.
* Copy email and navigate Between IMAP mailboxes.
* Delete any email on the server without downloading it first.
* Send email with optional MIME or Quoted Printable attachments.
* Send email with inline embedded images (GIF, TIF, JPG, BMP, and Rich Text).
* Send HTML email with alternative text and embedded images.
* Supports ISO-8859(European character sets) and UTF-8 (16 bit character sets) messages.
* Can specify custom Content-Types; add custom header fields.
* Supports setting priority via X-Priority header field.