Derek Martin:
Using a standard method for generating IDs is one I would support in general, as I believe in standards conformance in absentia of a good reason not to conform.
Yes, in this thread I have also come to the conclusion that Mutt should not try to invent its own way of generating Message-IDs but behave like others.
In other words, this scheme does not guarantee uniqueness, and is therefore broken.
Then let's just use a random UUID. AFAICT that solves all problems, leaks no possibly sensitive information (which can also include date and others [1]) and it seems to be what others like Thunderbird are doing [2].
1. https://bugzilla.mozilla.org/show_bug.cgi?id=902580 2. https://dxr.mozilla.org/comm-central/source/comm/mailnews/compose/src/nsMsgCompUtils.cpp#916 Should I open a ticket with this suggestion? -- ilf If you upload your address book to "the cloud", I don't want to be in it.