Článek
V technické hlavičce e-mailu lze narazit na řádek, který vypadá podezřele podobně jako další adresa: Message-ID: <něco@něco>. Obsahuje zavináč, doménově vypadající pravou část a je uzavřený v lomených závorkách. Přesto na něj žádnou odpověď neposíláme.
Message-ID není poštovní schránka. Je to identifikátor konkrétní zprávy. Internetový standard RFC 5322 říká, že každá zpráva by Message-ID mít měla a že pole obsahuje jeden jedinečný identifikátor zprávy. Podobnost s adresou je hlavně důsledkem syntaxe, ne účelu.
Zavináč neznamená, že je za ním schránka
Identifikátor má tvar msg-id a standard používá omezenou syntaxi podobnou e-mailové adrese. Typický fiktivní příklad může vypadat třeba <20261005.193012.4f8a@example.invalid>. Levá a pravá část spolu vytvoří hodnotu, která má být pro danou zprávu jedinečná.
Z toho ale neplyne, že existuje uživatel 20261005.193012.4f8a nebo že na uvedenou hodnotu lze poslat e-mail. RFC ji definuje jako identifikační údaj uvnitř hlavičky zprávy, nikoli jako cílovou adresu.
Odpověď si nese stopu původní zprávy
Praktická síla Message-ID se ukáže při odpovědích. RFC 5322 popisuje pole In-Reply-To a References. První může ukazovat na zprávu, na kterou právě odpovídáme. References může nést řetězec identifikátorů předchozích zpráv a pomoci určit konverzační vlákno.
Když tedy poštovní klient seskupí několik mailů do jedné konverzace, nemusí se orientovat jen podle stejného předmětu. Má k dispozici i explicitní vazby mezi zprávami. Konkrétní způsob zobrazení je věcí programu, ale standard mu pro vztahy mezi zprávami dává potřebné identifikátory.
Stejný předmět není stejná identita
Dvě zprávy mohou mít stejný Subject a přesto být dvě různé zprávy s různými Message-ID. Naopak přeposlání nebo úprava způsobu zobrazení nemění automaticky identitu původního mailu. RFC výslovně zdůrazňuje, že o tom, zda jde o stejnou nebo jinou zprávu, rozhoduje význam, který chce odesílající systém vyjádřit, ne jen drobný rozdíl v syntaxi.
Tohle je důvod, proč je Message-ID užitečnější než pouhé porovnání textu předmětu. Předmět je pro člověka, Message-ID je především strojová jmenovka.
A není to digitální občanka odesílatele
Stejně důležité je, co Message-ID nedokazuje. Samotná existence identifikátoru nepotvrzuje, že zprávu opravdu napsal člověk, jehož jméno vidíme v poli From. Není to elektronický podpis ani kryptografické ověření identity.
Nejpřesnější mentální model je proto jednoduchý: To, From a Reply-To řeší, kam a komu se pošta doručuje nebo odpovídá. Message-ID řeší, která konkrétní zpráva to je. A In-Reply-To s References pomáhají říct, na kterou předchozí zprávu navazuje.
Zdroje






