Selon RFC2822 - Format de Message Internet, la réponse courte est que le "Message d'ID doit être unique pour chaque instance du message"; cependant, le champ MESSAGE-ID est considéré comme facultatif et comment le champ MESSAGE-ID est créé est en place sur le serveur. Cité ci-dessous:
Le "Message-ID:" champ fournit un unique identificateur de message qui fait référence à une version particulière d'un message particulier. L'unicité de l'identifiant de message est garanti par l'hôte qui le génère (voir ci-dessous). Cet identificateur de message est destiné à être lisible par la machine, et pas nécessairement significatifs pour les humains. Un identificateur de message se rapporte exactement à une instanciation d'un message particulier; la suite de révisions pour le message à chacun de recevoir de nouveaux identificateurs de message. Remarque: Il existe de nombreux cas lorsque les messages sont "changé", mais ces modifications ne constituent pas une nouvelle instanciation de ce message, et donc le message ne serait pas obtenir un nouvel identifiant de message. Par exemple, lorsque les messages sont introduits dans le système de transport, ils sont souvent précédées avec d'autres champs d'en-tête comme des micro-champs (décrit dans la section 3.6.7) et n'apprécient pas les champs (décrit dans la section 3.6.6). L'ajout de ces champs d'en-tête ne change pas l'identité du message et, par conséquent, l'original "Message-ID:" le terrain est conservé. Dans tous les cas, c'est le sens que l'expéditeur du message à véhiculer (c'est à dire, si c'est le même message ou un message différent) qui détermine si oui ou non le "Message-ID:" les modifications du champ, pas tout particulier syntaxique différence qui apparaît (ou ne s'affiche pas) dans le message.