mailplugger is a modular, reliable SMTP server developed using the Ada programming language. It aims to make the construction of flexible, secure and reliable messaging systems easier.
The core provides basic SMTP functionality, whilst modules can be dynamically loaded to provide extra functionality.
mailplugger is designed to run on the BSDs and Linux, and doesn't require working Ada Tasking Support. Libadanix is required to interface with the operating system.