Hello,

Would it make sense to include context as the first parameter in each API call? That's how Go usually handles service calls. Then you may use it to pass any arbitrary values or perform operation cancellations.

With regards

On 6/10/24 01:22, gil...@poolp.org wrote:
Helo again,

I have worked on a package called the OpenSMTPD-framework for developing Golang 
filters,
it is an unofficial project that's only supported by me, don't bug OpenBSD with 
bugs :-)

It is available at:

     https://github.com/poolpOrg/OpenSMTPD-framework


It can currently be used to develop table backends and filters.

It contains an example table and an example filter but I have already 
implemented a filter-kicker
which took me about thirty minutes to get running and which you can find here:

     https://github.com/poolpOrg/filter-kicker


I will likely convert the popular filter-rspamd and filter-senderscore to this 
framework soon, so
it is easier for me to maintain them all.

Feel free to test, contribute and let me know if you use it as I'm still at a 
point where I might
break things to ease the API.

Cheers,


Reply via email to