Hellow again, Just a quick mail to let developers know that I have begun working on a new Golang project:
https://github.com/poolpOrg/OpenSMTPD-framework/ The intent is to ease development of OpenSMTPD extensions by providing APIs that abstract protocol details as well as tools to help test specific scenarios outside of the daemon. At this point it's just a PoC that proved interesting enough that I'll make it happen. I have already adapted my filter-rspamd, filter-senderscore and filter-spfgreylist to the OpenSMTPD-framework API, in dedicated branches, and still need to do a bit of cleanup and stricter protocol validations before I switch them for real. If you want to help, you can try using it, reporting issues and submitting improvements. Cheers, Gilles