filter-dnsbl: feature request and bug report

2023-12-28 Thread Kirill A. Korinsky
Greetings, This list seems as the right place to discuss about http://imperialat.at/dev/filter-dnsbl 1. I'd like to report a small bug: OpenSMTPD injects header X-Spam: Yes when filter decided that it is junk, and this filter injects yes (in the lower ca

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Martijn van Duren
On Thu, 2023-12-28 at 18:52 +0100, Kirill A. Korinsky wrote: > Greetings, > > This list seems as the right place to discuss about  > http://imperialat.at/dev/filter-dnsbl As the author, I agree. :-) > > 1. I'd like to report a small bug: OpenSMTPD injects header X-Spam: Yes when > filter decide

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Kirill A. Korinsky
> On 28. Dec 2023, at 19:22, Martijn van Duren > wrote: > > On Thu, 2023-12-28 at 18:52 +0100, Kirill A. Korinsky wrote: >> >> >> 1. I'd like to report a small bug: OpenSMTPD injects header X-Spam: Yes when >> filter decided that it is junk, and this filter injects yes (in the lower >> case

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Martijn van Duren
On Thu, 2023-12-28 at 20:05 +0100, Kirill A. Korinsky wrote: > > On 28. Dec 2023, at 19:22, Martijn van Duren > > wrote: > > > > On Thu, 2023-12-28 at 18:52 +0100, Kirill A. Korinsky wrote: > > > > > > > > > 1. I'd like to report a small bug: OpenSMTPD injects header X-Spam: Yes > > > when fi

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Kirill A. Korinsky
> On 28. Dec 2023, at 22:17, Martijn van Duren > wrote: > > On Thu, 2023-12-28 at 20:05 +0100, Kirill A. Korinsky wrote: >> >> >> Example of software is sieve: as far as I know it doesn't support matching >> case insensitive strings. > > Does this currently pose a problem for anyone? If not

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Martijn van Duren
On Thu, 2023-12-28 at 22:40 +0100, Kirill A. Korinsky wrote: > > On 28. Dec 2023, at 22:17, Martijn van Duren > > wrote: > > > > On Thu, 2023-12-28 at 20:05 +0100, Kirill A. Korinsky wrote: > > > > > > Example of software is sieve: as far as I know it doesn't support > > > matching case insens

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Kirill A. Korinsky
> On 28. Dec 2023, at 23:34, Martijn van Duren > wrote: > > I've never used sieve, but this already is a custom rule and not a > X-Spam specific header check from sieve itself. However, a quick > online search shows me the i;ascii-casemap comparator. Maybe you > can give that a try. > > Also, s

Re: filter-dnsbl: feature request and bug report

2023-12-28 Thread Kirill A. Korinsky
> On 28. Dec 2023, at 23:46, Kirill A. Korinsky wrote: > >> On 28. Dec 2023, at 23:34, Martijn van Duren >> wrote: >> This would make filter-dnsbl grow way beyond of what it was ever >> intended for into something where I'm afraid is not properly >> maintainable for both programmer and admin. >

Re: filter-dnsbl: feature request and bug report

2023-12-29 Thread Dennis Eriksen
On Thu, Dec 28, 2023 at 11:46:05PM +0100, Kirill A. Korinsky wrote: If a filter (or the intermediate DNS layer) returns an error we are in limbo. If we accept the mail, but it's listed we're probably delivering spam; if we reject the mail we're very likely to drop legit mail. Both are undesirable

Re: filter-dnsbl: feature request and bug report

2024-06-01 Thread Kirill A . Korinsky
Greetings, It was a while in this thread, but I don't forget. I put all my ideas to filter-dnsbl as a fork which is available on GitHub: https://github.com/catap/opensmtpd-filter-dnsbl Here the quote from updated man page which summirizes changes: filter-dnsbl looks up the IP address of th

Re: filter-dnsbl: feature request and bug report

2024-06-01 Thread Kirill A . Korinsky
On Sat, 01 Jun 2024 17:50:53 +0100, Kirill A. Korinsky wrote: > > Here the quote from updated man page which summirizes changes: > And quoted text had one missed feature. This filter supports -e argument for each list to specified expected IP which means match. That allows, for example, use hos