libsmtp is a library that enables developers to integrate SMTP sending capabilities into their programs. It is written in C, but a C++ wrapper should be available someday. Is is licensed under the LGPL, so that it can be included in non open-source stuff,
This project supports the integrated and unified handling of sessions to distributed physical and virtual hosts via an SSH tunnel. The Desktop clients and remote servers, hypervisors, emulators, or processes are either managed individualy or combined.