libsmtp - a C library to send mail via SMTP

Description - Download - Documentation - Support - Development



What is it?

libsmtp enables developers to send mail directly via SMTP from a program. It is designed to be flexible, easy to use and have a small code size (embedded linux) and is licensed under the LGPL, so it can be included within closed sourced applications, too. libsmtp has been tested under Linux and NetBSD, but should compile on all recent Unixes and maybe even Windows. It can send mail to multiple recipients in one go, and supports sending to CC and BCC recipients too. The development version has (wobbly) support for attachments (this being multiple body parts), different character sets and transport encodings.



Where to get it?

You can download the stable and beta versions from berlios here. To get the development version, you need cvs. See here for usage information and the cvsweb interface.



Any documentation?

Here are README, API, MIME and Changelog docs of version 0.8.5.

Please send any comments on them on the mailing list, to me (obsidian nospam-at berlios dot de) directly or in the forum at berlios.



What if I have problems or find bugs?

See my project page at berlios for the discussion forum and bug tracking system. If you have any patches, place them on the patch manager or send them to me (obsidian nospam-at berlios dot de) directly, please.



What about development?

If you want to help me develop this stuff, have any patches, bugfixes, feature requests, ideas, questions etc. don't hesitate to state them on the mailing list or in the forum. Any help with libsmtp is greatly appreciated, and I'll dole out cvs access gladly :)

Three cheers to BerliOS Logo