libsmtp++ is a library that implements the client part of the SMTP protocol. It has an object-oriented design using the C++ language to make it easy to integrate. It supports important SMTP features, including SSL, CRAM-MD5, CRAM-SHA1, LOGIN, and PLAIN authentication.