www.wikidata.de-de.nina.az
Eine Message ID ist eine weltweit eindeutige Kennzeichnung einer E Mail Nachricht bzw eines Usenet Postings Diese wird entweder vom versendenden E Mail bzw Newsreader oder vom benutzten SMTP bzw NNTP Server generiert Inhaltsverzeichnis 1 Aufbau 1 1 Beispiele 2 Verwendung 3 Weblinks 4 EinzelnachweiseAufbau BearbeitenMessage IDs bestehen aus zwei Teilen verbunden durch ein Zeichen Damit ahneln sie im Aussehen dem Format von E Mail Adressen mit denen sie jedoch nicht verwechselt werden durfen Um die weltweite Eindeutigkeit einer Message ID zu gewahrleisten empfiehlt RFC 5322 1 folgendes Vorgehen Ein Domanenname oder eine weltweit eindeutige IP Adresse bildet den Teil rechts vom Zeichen Dies kann der vollqualifizierte Hostname des sendenden Rechners sein oder eine beliebige andere Domain fur die der Sender die globale Eindeutigkeit der Message ID garantieren kann Aus dem aktuellen Datum der Uhrzeit und weiteren lokal verfugbaren Daten z B ein einfacher Zahler die Prozess ID o A wird eine Zeichenkette gebildet die sich zumindest auf dem Host niemals wiederholen darf Diese Zeichenkette bildet den Teil links vom Zeichen Dieses Vorgehen ist nur empfohlen nicht verpflichtend In der Praxis wird fur den rechten Teil oft aber nicht immer die Domain der Absender Adresse genommen wahrend der linke Teil eine zufallige UUID oder eine andere pseudo zufallige Zeichenkette ist die ohne Kenntnis des erzeugenden Algorithmus keine Ruckschlusse auf die Sendezeit oder andere Interna des sendenden Hosts zulasst Derartig pseudo zufallig generierte Message IDs sind nicht mehr garantiert eindeutig aber mit einer sehr hohen Wahrscheinlichkeit Im Gegensatz zu E Mail Adressen darf der linke Teil einer Message ID nur aus einem oder mehreren Wortern bestehen die aus ASCII Buchstaben oder Zahlen oder den folgenden ASCII Sonderzeichen bestehen amp Diese Worter werden durch ein voneinander getrennt Message IDs besitzen keine explizite Minimal oder Maximallange Sie sollten somit so lang wie notig um garantiert oder mit hoher Wahrscheinlichkeit weltweit einmalig und eindeutig zu sein aber aus Rationalitatsgrunden auch kurz wie moglich sein Allerdings muss eine Message ID in eine Headerzeile passen da innerhalb einer Message ID kein Zeilenumbruch eingefugt werden darf Aufgrund der Empfehlung auf 78 Zeichen pro Headerzeile ergibt sich indirekt eine empfohlene Maximallange fur eine Message ID von 75 Zeichen Der Gleichheitsvergleich zweier Message IDs soll case sensitiv erfolgen Allerdings wird aus Rucksichtnahme auf alte fehlerhafte Mailprogramme empfohlen keine Message IDs zu erzeugen die sich nur aufgrund ihrer Gross Klein Schreibung unterscheiden Beispiele Bearbeiten Beispiele fur gultige und ungultige Message IDs Message ID Gultig Anmerkungen20180429 114054033 4711 wiki example ja Message ID deren linker Teil offenbar aus einem Zeitstempel und Prozess ID wie in RFC 5322 1 beschrieben gebildet wurdebde36ec8 9710 47bc 9ea3 bf0425078e33 wiki example ja ubliche Message ID deren linker Teil aus einer pseudo zufalligen UUID gebildet wurde amp X hu 8Fw G on Gf 2Yeb wiki example ja ungewohnliche aber syntaktisch korrekte Message IDmsg pa4gX T0VY6yF wiki example veraltet Entspricht nicht mehr der Syntax fur Message IDs war aber nach fruheren RFCs erlaubt und sollte daher von Parsern weiterhin akzeptiert werden pa4gXT0V Yf16yF G6 wikipedia example nein zwei aufeinanderfolgende Punkte im linken Teil sind ebenso wenig erlaubt wie der Doppelpunkt Verwendung BearbeitenUblicherweise werden Message IDs in lt gt eingefasst Diese Begrenzer gehoren aber nicht zur eigentlichen Message ID In einer Nachricht steht die eigene Message ID in der gleichnamigen Headerzeile Die Message IDs der Nachrichten auf die sich die Nachricht bezieht stehen in der References oder Reply To Headerzeile Mit Hilfe dieser Information kann ein E Mail oder Usenet Programm die Nachrichten zu den dazugehorigen Antworten gruppieren Threading Google Groups ermoglichte bis 2013 die Suche nach Usenet Postings mit gegebener Message ID in der Erweiterten Groups Suche 2 Auch heute noch ist die Suche nach Usenet Postings mit Hilfe ihrer Message ID uber Google Groups moglich indem man der MID im Suchfeld ein messageid ohne die Anfuhrungszeichen unmittelbar voranstellt Zur Kennzeichnung von Message IDs von Usenet Postings wird ihnen eigentlich ein news vorangestellt Die Headerzeile Message ID wird bereits in RFC 724 3 erwahnt Weblinks BearbeitenIdentifikation des Mail Clients anhand der Message ID scip chEinzelnachweise Bearbeiten a b RFC 5322 Internet Message Format Oktober 2008 englisch Sqwertz Google Advanced Search Gone news software readers 3 November 2013 RFC 724 Proposed Official Standard for the Format of ARPA Network Messages 12 Mai 1977 englisch Abgerufen von https de wikipedia org w index php title Message ID amp oldid 236086397