On Fri, 16 Apr 2021 23:49:04 -0400 Bill Cole wrote: > On 16 Apr 2021, at 11:25, Greg Troxel wrote: > > > Probably not for normals, score up MPART_ALT_DIFF because nobody > > should be sending mail with a text/plain part that is not > > semantically equivalent to the html. > > It seem like a bug that this message didn't match MPART_ALT_DIFF.
The way this works is a bit strange. It counted the tokens in the rendered HTML and got 101. It then removed tokens that that occured at least as many times in the plain text and was left with 98 which is 98.03%. The definition of the rule is eval:multipart_alternative_difference('99','100') which requires 99% to 100% of the HTML tokens to be missing from the plain text. It's not far off requiring an empty plain text section.