Grant Taylor <gtay...@tnetconsulting.net> writes:

> On 9/21/21 2:00 PM, Greg Troxel wrote:
>> You are missing that SA is not a standards conformance test suite.  It
>> is a tool to guess if a message is spam.   Bill said that some forms of
>> Message-ID are correlated with spamminess.   So whether the form that is
>> correlated is compliant to the spec or not is not a relevant question.
>
> Fair enough.
>
> Rupert's original question was about syntax, which seems to be more
> RFC based than convention applied by SpamAssassin.  This seems
> perfectly legitimate to me, just different than what I understood
> Rupert's question to be about.
>
> Thank you for clarification.

It could be a fair question if a SA plugin/rule is trying to evaluate
"is this field correct according to the standards", and gets that wrong,
as a separate issue from "is it a clue of spam".  I mean that a rule
that is "MESSAGE_ID_SYNTAX_ERROR" is buggy even if it fires on spammy
but legit message ids, but that the same rule called
"MESSAGE_ID_IS_ICKY" isn't buggy.

As a separate comment, I didn't go read the RFC, but my quick reaction
about the message-id values with IPv6 literals with embedded IPv4
addresses was: these are not reasonable values, and reasonable software
would not emit them.  So to me, the question of whether they are
technically compliant was not likely to be that important, within the
context of spam filtering.

Greg

Attachment: signature.asc
Description: PGP signature

Reply via email to