mod_smtpd
is a modular SMTP server similar in spirit to
qpsmtpd.
For developers it offers a dependable platform to quickly write a custom SMTP application without the burdens of portability, protocol, daemonization and/or process scheduling.
For system administrators it precludes the need for a separate SMTP daemon and also allows for simple replacement of SMTP backend without having to switch SMTP daemons (just load a different queue module!).
Features Include:
Simple yet advanced plugin system based on Apache hooks.
Close to nothing built in. All functionality is required by plugins.
Use of Apache filters for the SMTP "DATA" command.
mod_smtpd
hasn't been released yet. It is still alpha quality and isn't
ready for production use. If you'd like to try it out development of
mod_smtpd can be followed through the
Subversion repositories. For public access
you can use :
% svn checkout http://svn.apache.org/repos/asf/httpd/mod_smtpd/trunk/ mod_smtpd
More documentation coming soon!
Discussions on mod_smtpd
take place on the main HTTPd development mailing
list.
dev@httpd.apache.org - module development ( archives ).
cvs@httpd.apache.org - svn commit logs for httpd, including mod_mbox ( archives ).
mod_smtpd
started life as a 2005 Google Summer of Code project.