SMTP/POP3/IMAP Email Engine for C/C++ - MarshallSoft SMTP/POP3/IMAP C/C++ e-mail component library (SEE4C) uses a simple API to send and receive mail, including HTML, MIME Base64 and quoted-printable encoded attachments, from within a C/C++ application.
Features of SEE4C include: Send e-mail with inline HTML, GIF, TIF, JPG, BMP and Rich Text attachments. Supports ISO-8859 and UTF-8 character coding. Supports CHARSET_WIN_1250. Supports e-mail servers that require SSL/TLS. Get the number of messages on your e-mail server. Get the header lines from any e-mail on your server without reading the entire e-mail. Delete any e-mail on the server without downloading the entire e-mail. Copy any e-mail on the server without deleting it. Receive any e-mail on your server including MIME attachments. Download e-mail from your server, automatically decoding MIME attachments. Remove contents of incoming attachments. Copy e-mail and navigate between IMAP mailboxes. Dozens of switches to control how e-mail is sent and received. Run up to 32 independent threads concurrently. Supports SMTP (ESMTP) and POP3 authentication. Supports multiple (simultaneous) connections. Supports bulk mail on a distribution list. Set return receipt; add TO, CC, BCC recipients. Includes multiple C/C++ example programs. Does not depend on support libraries (calls to core Windows API functions only). Royalty free distribution with your compiled application. C source code is available.