I agree with Remco.

IMHO any information about a users system (like PID) is irrelevant for a Message-ID and therefore should not be in there. If you consider this information sensitive or not is entirely subjective. If only one user considers it sensitive, we should not generate and transmit it by default.

A similar argument can be made about generating Message-IDs in a way that's unique to Mutt. In line with IETF recommendations [1] and people landing in jail because of metadata leakage [2], we are now only sending "User-Agent" headers with explicit user consent. [3]

1. https://tools.ietf.org/html/rfc7258
2. 
http://www.justice.gov/sites/default/files/opa/press-releases/attachments/2015/03/30/criminal_complaint_forcev2.pdf
3. https://gitlab.com/muttmua/mutt/-/issues/159

IMHO all the arguments also apply here. IMHO we should chose a form of Message-ID that (a) does not include unneccessary system information and (b) matches that of other MUAs. Maybe we should follow these "Recommendations for generating Message IDs"? https://tools.ietf.org/html/draft-ietf-usefor-message-id-01

Best

Remco Rijnders:
This can lead to information being leaked as to an users email habits and activities, which might be undesirable.

--
ilf

If you upload your address book to "the cloud", I don't want to be in it.

Reply via email to