An MFC class to encapsulate the POP3 protocol
The CPJNPOP3Connection was designed to be a freeware MFC class to support the POP3 (Post Office Protocol v3) protocol. POP3 for those not familiar with all the internet protocols is the protocol used to retrieve internet email.
- Simple and clean C++ interface.
- The interface provided is synchronous which provides an easier programming model than using asynchronous sockets.
- The code does not rely on the MFC socket classes. These classes have a number of shortcomings, one of which causes problems when they are used in NT services.
- The code can be used in a console application without any problems (Again this is not the case for the MFC socket classes).
- A configurable timeout for the connection can be set through the class API.
- Supports APOP as well as clear text authentication.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- The sample app is now linked against the latest OpenSSL v1.0.1g dlls. This version is the patched version of OpenSSL which does not suffer from the Heartbleed bug.
- Please note that by default OpenSSL does not do host name validation. The sample app provided with the PJNPOP3 code also does not do host name validation. This means that as it stands the sample app is vulnerable to man in the middle attacks if you use SSL/TLS to connect to a POP3 server.