https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8311

--- Comment #9 from Kent Oyer <k...@mxguardian.net> ---
Based on preliminary research the Thread-Index header consists of base64
encoded binary data, where the first 8 bytes represent a timestamp, the next 14
bytes represent some kind of unique id, and then 5 bytes are added for every
reply. If there are no replies, the minimum data length is 22 (8+14) bytes. 22
bytes of binary data requires 32 base64 characters. Therefore, I think the best
we can do is make sure the Thread-Index header is valid base64, starts with an
'A' and is at least 32 characters long. I don't think there is an upper bound
on the length since it depends on the number of replies. At some future point
the first letter will become 'B' because the timestamp increases monotonically
but I haven't figured out when that will happen yet.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to