API Reference

This document describes the libESMTP v1.1 programming interface.

The latest version of this document is always available at libesmtp.github.io.

The libESMTP API is intended for use as an SMTP client within a Mail User Agent (MUA) or other program that wishes to submit mail to a preconfigured Message Submission Agent (MSA), sometimes known as a smart host.

The documentation is believed to be accurate however:

Much of it is apocryphal or, at the very least, wildly inaccurate. However, where it is inaccurate, it is definitively inaccurate.

—Douglas Adams, The Hitch Hikers’ Guide to the Galaxy