qpsmtpd

qpsmtpd is a qmail-smtpd replacement written in perl. The new features over the normal qmail-smtpd are primarily tools to avoid accepting mails we have to bounce anyway and a object oriented system for easily writing extension plugins.

I maintain an (incomplete) list of plugins written by various people.

There is also a short Tutorial on setting up qpsmtpd with xinetd and postfix in German.

qpsmtpd produces humongous log files, which contain much more information than those written by qmail or sendmail, so I wrote some tools to analyze log files.

If you want to run qpsmtpd with xinetd, you need a small patch. The tarball also contains a sample config and wrapper script.