On Monday, 2 March 2015 23:49:40 CEST, Jason A. Donenfeld wrote:
My emails sent from Trojita have in them a user agent. When I check the box
"don't identify Trojita to others", I'd like for the User-Agent header to
be suppressed all together. Is this possible?

Hi Jason,
I'm not saying "nope", but I wonder why you're asking for this. The User-Agent comes handy when troubleshooting various interoperability issues; I've sent a fair share of bugreports to IMAP servers and clients when I saw some breakage. Taking that information away is something that I do not particularly like. I'm therefore trying to understand why users want to conceal the fact that they're using Trojita.

Another important thing is that even if the User-Agent header was absent, there's still plenty of side channels which could be used to identify a MUA. MIME boundaries have "trojita" in them, and the format of the Message-ID headers and the order of other data could also be used for fingerprinting. Similar things apply to the IMAP protocol support where the format of IMAP command tags is unique, AFAIK.

What do others think, should we make this user-configurable?

Cheers,
Jan

--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/

Reply via email to