Hi, I just checked in support for input filters and header parsing in mod_smtpd. This currently means little since there is no documentation on how to use mod_smtpd or many example plugins. In the next few days (once I receive power) I will have a couple of example plugins checked in (regular expression vrfy, postfix queuer) and some minor documentation (maybe a tutorial + tutorial plugin).
mod_smtpd now also depends on libapreq2 for rfc822 header parsing (configure does not yet check if this is installed, patches welcome!!). This mostly means that mod_smtpd is very close to completion. I expect some bug-fixes and I plan on adding a one-recipient/one-transaction feature and a message body reading abstraction, but other than that it seems to be in its final working state. Features include: - Hooks on every important SMTP event, with pre-done logic to handle denies and disconnections. - DATA command input filter support per transaction. - RFC822 Header parsing via libapreq2 - Exported IO functions. Have Fun! -rian
