Message-ID is a
unique identifier
A unique identifier (UID) is an identifier that is guaranteed to be unique among all identifiers used for those objects and for a specific purpose. The concept was formalized early in the development of computer science and information systems. ...
for a digital message, most commonly a
globally unique identifier
A Universally Unique Identifier (UUID) is a 128-bit label used to uniquely identify objects in computer systems. The term Globally Unique Identifier (GUID) is also used, mostly in Microsoft systems.
When generated according to the standard methods ...
used in
email
Electronic mail (usually shortened to email; alternatively hyphenated e-mail) is a method of transmitting and receiving Digital media, digital messages using electronics, electronic devices over a computer network. It was conceived in the ...
and
Usenet newsgroup
A Usenet newsgroup is a repository usually within the Usenet system for messages posted from users in different locations using the Internet. They are not only discussion groups or conversations, but also a repository to publish articles, start ...
s.
Message-IDs are required to have a specific format which is a subset of an
email address An email address identifies an email box to which messages are delivered. While early messaging systems used a variety of formats for addressing, today, email addresses follow a set of specific rules originally standardized by the Internet Enginee ...
and be globally unique. No two different messages must ever have the same Message-ID. If two messages have the same Message-ID, they are assumed to be the same and one version is discarded. This can cause issues if tools mangle the IDs created by other tools. Such a problem has been reported with Google
MTAs mangling Message-IDs created by Outlook, making it difficult to reference other messages and breaking threading.
Message-IDs, if present, are generated by the
client program sending the email or by the
first mail server. A common method of generating such ID is by combining the time and domain name, for example:
[email protected].
References
{{reflist
External links
Recommendations for generating Message IDsMessageID-Finder Thunderbird extensionThunderLink Thunderbird extension
Unique identifiers
Email
Usenet