Header
Die Kopfdaten oder, wenn man so will, der Briefkopf eines Postings. Spricht man von dem Header, sind normalerweise alle Headerzeilen als Ganzes gemeint.
Man unterscheidet zwischen erforderlichen Headern, Standard-Headern, sog. X-Headern und Kontrollnachrichten. Die Standard-Header sind in Aufbau und Inhalt per RFC geregelt, während die X-Header vollkommen frei sind und von vielen als reine Spielerei angesehen werden.
Headerzeilen setzen sich immer aus 'Headername: '(Beachte, dass das Leerzeichen zum Namen und nicht zum Inhalt gehört) und dem Inhalt zusammen. Dabei ist die Länge einer Headerzeile auf 1000 Zeichen begrenzt, wobei das abschließende CR/LF mitgezählt wird, so daß de facto nur 998 Zeichen für den Namen und den Inhalt übrig bleiben. Desweiteren können Header Kommentare beinhalten, welche dann in '(' und ')' eingeschlossen werden müssen.
Erforderliche Header
Alle in nachfolgender Tabelle aufgeführten Header sind Bestandteil der Spezifikation von NNTP und müssen in allen Postings enthalten sein. Sie sind im RFC 1036, 850 und 977 beschrieben.
Weitere wichtige Standard-Header
Auf die Header From, Subject, Newsgroups, Follow-Up und Reply-To kannst du meistens während des Verfassens des Postings zugreifen und sie verändern.
Die Header 'Lines: ' bis 'User-Agent: ' setzt deine Newssoftware automatisch und du hast normalerweise keine Möglichkeit, sie manuell vorzugeben.
Auf den Header 'Path: ' hast du überhaupt keinen Einfluss. Viele Server löschen diesen sogar, wenn er bei einem eingelieferten Posting gesetzt ist bzw. weisen einen Artikel ab, wenn der Header mehr als drei Einträge vorweist (sog. Path-Preloading).
'Xref: ' hat nur für das Laden des Postings vom Server Relevanz.
Desweiteren gibt es noch diese Header, welche du normalerweise selber setzen kannst:
| Header-Name
| Header-Inhalt
|
| Control:
| Enthält Steuernachrichten, z.B. cancel Message-ID, wenn ein Posting gecancelt werden soll
|
| Supersedes:
| Für das direkte Überschreiben eines Artikels. Enthält die Message-ID des zu überschreibenden Postings
|
| Organization:
| Deine Firma oder dein Standort. Lieferst du ohne diesen Header ein, wird sich i.d.R. der erste Server hier verewigen
|
| Approved:
| Wird gesetzt, um in moderierte Newsgroups zu posten
|
| Sender:
| Enthält den Namen des Postenden, wenn dieser nicht mit dem Verfasser identisch ist
|
| Keywords:
| Schlüsselwörter des Postings
|
| Summary:
| Eine kurze Zusammenfassung des Inhaltes
|
| Expires:
| Das 'Verfallsdatum' des Postings. Wird nicht von jedem Server unterstützt
|
| CC: / BCC:
| Wenn du den Artikel auch als Mail verschicken möchtest, kannst du diese Header nutzen
|
| Distribution:
| Schränkt die Verteilung Deines Postings ein
|
| Face:
| Zur Anzeige von komplexeren und farbigen Bilder. Wird noch kaum unterstützt und meist nicht gerne gesehen, da die Größe die von X-Face bei weitem übertrifft.
|
X-Header
Auch bei den X-Headern haben sich einige durchgesetzt und sind quasi zu Standard-Headern geworden:
| Header-Name
| Header-Inhalt
|
| X-Newsreader:
| Wird vielfach noch anstelle des User-Agent genutzt
|
| X-Posting-Agent:
| Wird vielfach noch anstelle des User-Agent genutzt
|
| X-Face:
| Bietet die Möglichkeit, eine kleine schwarz-weiß Grafik mitzusenden.
|
| X-Complaints-To:
| Enthält meist die Adresse, an welche Beschwerden über das Posting oder den Verfasser zu richten sind
|
| X-Trace:
| Hier speichert der Server Informationen, damit der Poster zu ermitteln ist
|
| X-No-Archive:
| Wenn du nicht möchtest, dass dein Posting bei GoogleGroups archiviert wird, trage hier 'yes' ein
|
| X-PGP-Sig:
| Die eindeutige, verschlüsselte Unterschrift im Header
|
Control Messages
Die Control-Message ist ein Artikel im Usenet, der nicht zur menschlichen, sondern zur maschinellen Auswertung gedacht ist. Controls sind also Befehle an die Newsserver. Dazu zählen einerseits Veränderungen an der Gruppenstruktur (newgroup, rmgroup, checkgroups), zum anderen das Löschen von Artikeln (Canceln).
| Control Message
| Bedeutung
|
| Cancel:
| Steuernachricht für den Newsserver zum Löschen eines Postings
|
| Ihave und SendMe:
| Nachrichten zwischen Servern austauschen
|
| Newgroup:
| Eine neue Newsgroup erzeugen
|
| Rmgroup:
| Eine Newsgroup löschen
|
| Checkgroups:
| Gruppenbestand auf dem aktuellen Stand halten
|
| sendsys:
| Liste der einem Server bekannten anderen Server anfordern
|
| version:
| Server nach eingesetzter Software fragen
|

Link zum Thema "E-Mail-Header-FAQ"

Links zum Thema "Kodierung"
Autor: Torben Täffner - 05.02.2005
ABC-Wiki-Team » Kompendium » Begriffe » Header
Bewerte diesen Artikel
Bewertung 5.0/5 aus 2 Bewertungen
|
| (Dir steht auch unser » Forum zur Verfügung)
|