MarshallSoft designed a very useful SMTP/POP3 Email Component Library for C++ (SEE4C) is a library of functions providing easy control of the SMTP (Simple Mail Transport Protocol) and POP3 (Post Office 3) protocols.
The SMTP/POP3 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 offers the functionality to develop software applications that can send, receive and parse mail with ease and fast.
The SMTP/POP3 Email Component Library for C/C++ supports and has been tested with the following C/C++ compilers:
· Microsoft Visual C++ (VC4.0, VC5.0, VC6.0)
· Visual C++ .NET
· Visual C# .NET
· Microsoft Foundation Class (MFC)
· Borland C/C++
· Borland Turbo C++ for Windows
· Borland C++ Builder
· Watcom C/C++
· LCC-Win32 C
Limitations:
· 60 days trial
What's New in This Release:
· Increased the maximum number of channels from 32 to 64.
· Allow multiple subject lines in incoming email.
· Added SEE_REPLACE_UNDERSCORES to seeIntegerParam() to disable replacement of underscores with spaces (RFC2047).
· Fixed problem with GMAIL IMAP connection.
· Can now decode Win1255 subjects.
· seeAbort now always closes attachment files.
· Fixed zone calculation for "half-zones".
· Added debug info to seeGetEmailCount().
· Added STUNNEL_DISABLE_LOGGING flag to seeSetProxySSL() that disables Stunnel logging.
· Fixed problem with SEE_ADD_HEADER when re-opening connection.
· Allow attachment filename to have a leading space.
· Added seeGetHeader() function with parameters SEE_GET_SUBJECT, SEE_GET_FROM, SEE_GET_REPLT_TO, SEE_GET_TO, and SEE_GET_DATE