This is the official libESMTP repository and documentation, created and maintained by the original libESMTP author.

See the following notes for more information.

A Library for Posting Electronic Mail

libESMTP is an SMTP client which manages submission of electronic mail via a preconfigured Mail Transport Agent (MTA) such as Exim or Postfix.

libESMTP offloads the developer of the need to handle the complexity of negotiating the SMTP protocol by providing a simple API. Additionally libESMTP transparently handles many SMTP extensions including authentication.


The libESMTP wiki is found here.



Projects using libESMTP are currently unknown. Please leave a comment on issue #2 if your project is using libESMTP. Without this it is impossible to judge whether and how much effort should be invested in libESMTP’s future.

Indexes and Tables