On Thu, Jun 06, 2024 at 08:38:48AM +0100, Vsevolod Stakhov via mailop wrote:

> > Such willful disregard of essential interoperability requirements in
> > "rspamd" means I will not use it unless you back off from your current
> > position, and will strongly discourage others (e.g. postfix-users list
> > readers) from using it.  I've heard "rspamd" otherwise has some
> > appealing features, but this is show-stopper. :-(
> > 
> 
> I'm sorry but I do not accept the interoperability argument in this context.
> Rspamd is not an MTA - it is a spam filtering system.

It is also, IIRC, a DKIM *signer* and verifier.  DKIM signing and
verification needs to interoperate.

> Hence, it has to work *somehow* with broken and non-conformant emails.
> I've seen so many messages with bad mime structure, bad headers
> encoding, broken received traces etc.

To a degree, but not to the point of accepting total garbage
(RFC2047-encoded DKIM-Signature headers), or especially, generating
total garbage (producing RFC2047-encoded DKIM-Signature headers).

> What I wanted to say by this message is that complications in the standards
> lead to ambiguity in the implementations (as they , which, in turn, lead to
> the possibilities for spammers to exploit those implementation issues. I'm
> not even talking about the standard that are ambiguous by design, e.g. DKIM
> simple canonicalization.

I am well aware of the issues.  I wrong a MIME-normaliser circa Y2K that
too questionable MIME in, and produced unambiguous MIME out.  But
unambiguous did not mean bending over backwards to accommodate total
garbage.  Rather, in many cases, just neuter it so that downstream tools
are not going to be confused.  And certainly, not to produce output that
violates the specs.

-- 
    Viktor.
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to