Neufassung und Formatierung als Markdown.

Erzeugung einer Webfassung als Standard-URL.

Signed-off-by: Thomas Hochstein <thh@thh.name>
This commit is contained in:
Thomas Hochstein 2024-12-07 16:02:04 +01:00
parent c0ca1e132c
commit fd6bd03d13
2 changed files with 404 additions and 310 deletions

View file

@ -1,5 +1,7 @@
headerzeilen 2.0.1 (unreleased) headerzeilen 2.1.0 (unreleased)
* Komplette Überarbeitung.
* Formatierung als Markdown.
* Webversion erzeugen und als URL angeben.
headerzeilen 2.0.0 (2024-12-01) headerzeilen 2.0.0 (2024-12-01)
* Credits ergänzt. * Credits ergänzt.

View file

@ -1,368 +1,460 @@
Archive-name: de-newusers/headerzeilen Archive-name: de-newusers/headerzeilen
Posting-frequency: weekly Posting-frequency: weekly
Version: 2.0.1 Version: 2.1.0
Last-modified: (unreleased) Last-modified: (unreleased)
URL: https://www.kirchwitz.de/~amk/dni/headerzeilen URL: https://www.kirchwitz.de/~amk/dni/headerzeilen
URL: https://th-h.de/archives/faqs/headerzeilen.txt URL: https://th-h.de/net/usenet/faqs/headerzeilen/
Diese merkwürdigen Headerzeilen Diese merkwürdigen Headerzeilen
=============================== ===============================
Du solltest nach der Lektüre dieses Textes wissen, was Kopf- oder Du solltest nach der Lektüre dieses Textes wissen, was Kopf- oder
Headerzeilen in einem Newsbeitrag ("Artikel", "Posting") sind, was sie Headerzeilen in einem Newsbeitrag ("Artikel", "Posting") sind, welche
bedeuten und welche Du ggf. ändern oder hinzufügen könntest. Bedeutung die gebräuchlichsten Headerzeilen haben und welche Du
ggf. ändern oder hinzufügen könntest.
Dieser Beitrag erhebt keinen Anspruch auf Vollständigkeit, denn es Dieser Beitrag erhebt keinen Anspruch auf Vollständigkeit, denn es
sollen hier nur die wichtigsten Headerzeilen behandelt werden. sollen hier nur die wichtigsten Headerzeilen behandelt werden. Wenn Du
mehr wissen willst: am Ende dieses Textes findest Du Quellenangaben
Wenn Du mehr wissen willst: am Ende dieses Textes findest Du für mehr Infos sowie einige Hinweise für neue News-Administratoren.
Quellenangaben für mehr Infos sowie einige Hinweise für neue
News-Administratoren. Was ist eine Headerzeile?
-------------------------
- Was ist eine Headerzeile?
Ein Newsartikel besteht aus Headerzeilen, gefolgt von einer
Ein Newsartikel besteht aus Headerzeilen, gefolgt von einer Leerzeile und dem eigentlichen Artikeltext (auch "Body" genannt).
Leerzeile und dem eigentlichen Artikeltext (auch "Body" genannt). Headerzeilen beeinflussen den Transport, die Speicherung und die
Headerzeilen beeinflussen den Transport, die Speicherung und die Verarbeitung von Newsartikeln.
Verarbeitung von Newsartikeln.
Ein Beispiel:
- Wie kann ich Headerzeilen bearbeiten?
Path: uni-berlin.de!fu-berlin.de!news.albasani.net!not-for-mail
Die meisten Newsreader erlauben Dir, neben dem Artikeltext auch From: Jonas Gerhardt <jonas.gerhardt@domain.example>
manche oder alle Headerzeilen zu editieren. Insbesondere Newsreader Newsgroups: de.test
mit unixoiden Wurzeln zeigen im Editor den gesamten Artikel Subject: Re: Das ist ein Test ignore
einschließlich der Headerzeilen an und erlauben deren direkte Date: Sat, 14 Jan 2012 01:18:16 +0200
Bearbeitung. Newsreader mit einer grafischen Benutzeroberfläche Message-ID: <use4me$bd5$1@news.albasani.net>
(GUI, "graphical user interface") bieten hingegen regelmäßig nur References: <ivs7jj$ns0$1@speranza.aioe.org>
wenige Headerzeilen zur unmittelbaren Bearbeitung an und ermöglichen MIME-Version: 1.0
es nur über weitere Bedienschritte, Headerzeilen hinzuzufügen oder Content-Type: text/plain; charset=UTF-8
vorhandene Headerzeilen zu bearbeiten. Content-Transfer-Encoding: 8bit
User-Agent: tin/2.6.4-20241019 ("Banff") (Linux/6.1.0-25-amd64 (x86_64))
- Wie sehen Headerzeilen aus?
Gernot Breiner schrieb am 13.01.2012 um 22:40:
Headerzeilen müssen strikten Formvorschriften gehorchen. Sie
bestehen immer aus dem Namen der Headerzeilen, der keine Leerzeichen > Das ist ein Test.
(oder anderen Leerraum wie bspw. Tabulatoren) enthalten darf und mit
einem Doppelpunkt endet. Nach genau einem Leerzeichen folgt dann der Das hier auch!
Inhalt der Headerzeile:
Zumindest die wichtigsten Headerzeilen werden Dir in der Regel in
Subject: Das ist ein Test Deinem Newsreader angezeigt, wenn auch nicht notwendig in der Form,
Message-ID: <v32bac$qbi$1@news.domain.example> wie sie tatsächlich im Posting stehen. Dazu gehören üblicherweise der
Absender, die Gruppe, in der der Artikel veröffentlicht wurde, sein
Wenn Header über eine GUI bearbeitet werden, sind regelmäßig Betreff und das Datum.
getrennte Eingabefelder für den Namen und den Inhalt der Headerzeile
vorgesehen. Die anderen Headerzeilen müssen oft erst eingeblendet werden.
Sowohl die Namen der notwendigen und zulässigen Headerzeilen als Wie kann ich Headerzeilen bearbeiten oder hinzufügen?
auch der vorgesehene Inhalt (und dessen Format) sind vorgegeben. -----------------------------------------------------
Die meisten Vorgaben sollte der verwendete Newsreader automatisch
umsetzen. Tut er dies nicht, kann es sein, dass Du von anderen Wenn Du einen Newsartikel posten willst, hast Du üblicherweise die
Netzteilnehmern einen Hinweis darauf bekommst, etwa: "Deine Möglichkeit, neben dem Artikeltext auch die wichtigsten Headerzeilen
Message-ID ist nicht in Ordnung. Es ist wichtig, dass die (insbesondere den Betreff und die Gruppe für die Veröffentlichung)
Headerzeilen korrekt vorliegen: ansonsten kann Dein Artikel anzugeben. Die restlichen notwendigen Headerzeilen werden dann vom
vielleicht nicht weitergeleitet werden." Newsreader erzeugt.
In Headerzeilen sind regelmäßig nur 7bit-Zeichen (ASCII) zulässig. Die meisten Newsreader erlauben Dir aber auch, einige oder alle
Umlaute und andere Sonderzeichen dürfen dort nicht erscheinen, Headerzeilen zu editieren und weitere Zeilen hinzuzufügen.
sondern müssen als sog. "MIME encoded words" kodiert werden. Das
lässt sich üblicherweise nicht von Hand erledigen, sondern sollte Bei Newsreadern - insbesondere solchen mit unixoiden Wurzeln -, die
durch den Newsreader umgesetzt werden. einen externen Editor starten, wird Dir der Entwurf des Beitrags oft
wie in dem Beispiel oben angezeigt, nämlich vollständig mit allen
- Welche Headerzeilen _müssen_ vorhanden sein? Headerzeilen und dem Text. Du kannst dann beides frei editieren.
Newsreader mit einer grafischen Benutzeroberfläche (GUI, "graphical
* "Subject" user interface") bieten hingegen regelmäßig nur wenige Headerzeilen
zur unmittelbaren Bearbeitung an und ermöglichen es nur über weitere
Die Subject-Headerzeile (Betreff) soll angeben, worum es in Deinem Bedienschritte, Headerzeilen hinzuzufügen oder vorhandene Headerzeilen
Artikel geht. Viele Leser entscheiden anhand dieses Betreffs, ob zu bearbeiten. Die Einzelheiten dazu finden sich dann in der
sie Deinen Artikel lesen oder überspringen. Dokumentation oder der Hilfe-Funktion des Newsreaders. Hinweise und
Links zu gebräuchlichen Newsreader findest Du u.a. in der FAQ
Wenn Du auf einen anderen Artikel antwortest, wird normalerweise "Newsreader-Übersicht für Einsteiger" in de.newusers.infos:
der Betreff des anderen Artikels mit den vier vorangestellten
Zeichen "Re: " automatisch über- nommen. Leider missachten manche From: thh@thh.name (Thomas Hochstein)
Newsreader diese Konvention [1] und setzen an die Stelle des Newsgroups: de.newusers.infos,de.comm.software.newsreader,
"Re: " ein länderspezifisches Kürzel (z.B. "AW: " für "Antwort"). de.comm.software.outlook-express
Andere Software verwendet die Form "Re^2: ", die ebenso verkehrt Subject: <Datum> FAQ: Newsreader-Uebersicht fuer Einsteiger
ist.
Archive-name: de-comm-software/newsreader-faq
Falls sich die Diskussion in eine andere Richtung ent wickelt, Posting-frequency: weekly
solltest Du jedoch die "Subject:"-Zeile an die veränderte Thematik URL: https://th-h.de/archives/faqs/newsreader-faq.txt
anpassen. Es ist hierbei üblich, nach dem neuen Subject in URL: https://www.kirchwitz.de/~amk/dni/newsreader-faq
Klammern "(was: altes Subject)" anzugeben ["was" ist hierbei
englisch für "war"]. Beim Antworten auf einen solchen Artikel In jedem Fall müssen hinzugefügte oder veränderte Headerzeilen den
solltest Du dann die Klammer entfernen (einige Newsreader machen entsprechenden Formvorschriften genügen, damit Dein Beitrag korrekt
das sogar automatisch, aber nur, wenn Du "was" verwendest). verbreitet werden kann.
Lies hierbei auch die entsprechenden Anmerkungen der Netiquette, Wie sehen Headerzeilen aus?
die wie andere Info-Texte in der Newsgroup de.newusers.infos zu ---------------------------
finden ist.
Headerzeilen müssen strikten Formvorschriften gehorchen. Sie bestehen
[1] Vergleiche Abschnitt 3.4.3, RFC 5537 immer aus dem Namen der Headerzeile, der keine Leerzeichen
(Bezugsquellen s.u.) (oder anderen Leerraum wie bspw. Tabulatoren) enthalten darf und mit
einem Doppelpunkt endet. Nach genau einem Leerzeichen folgt dann der
* "Newsgroups" Inhalt der Headerzeile.
Hierhin kommt der Name der Gruppe, in die der Artikel gepostet Ein Beispiel:
wird. Ab und zu kann es sinnvoll sein, den Artikel in mehr als
eine Gruppe zu posten. In diesem Fall gibst Du in dieser Zeile Subject: Re: Das ist ein Test ignore
die Namen aller betroffenen Gruppen an. Die Gruppennamen müssen Message-ID: <use4me$bd5$1@news.albasani.net>
dabei jeweils durch ein Komma (ohne Leerzeichen!) getrennt werden.
Bitte *nicht* denselben Artikel in die Newsgruppen einzeln posten! Wenn Header über eine Benutzeroberfläche bearbeitet werden, sind
meistens getrennte Eingabefelder für den Namen und den Inhalt der
Die Methode, mehrere Gruppennamen in diese Zeile zu schreiben, Headerzeile vorgesehen.
nennt man "Crossposting". Sie hat gegenüber dem "einzeln in
mehrere Gruppen schreiben" eine Reihe von Vorteilen: Der Artikel Sowohl die Namen der notwendigen und zulässigen Headerzeilen als auch
wird nur einmal übertragen, auf vielen Newssystemen steht der der vorgesehene Inhalt (und dessen Format) sind vorgegeben. Die
Artikeltext nur einmal auf der Platte und viele Newsreader meisten Vorgaben sollte der verwendete Newsreader automatisch
erkennen, dass der Artikel bereits in einer anderen Gruppe gelesen umsetzen. Tut er dies nicht, kann es sein, dass Du von anderen
wurde und zeigen ihn nicht nochmals in den weiteren Gruppen an. Netzteilnehmern einen Hinweis darauf bekommst, etwa: "Deine
Message-ID ist nicht in Ordnung. Es ist wichtig, dass die
Bitte beachte, dass exzessives Crossposting -- insbesondere über Headerzeilen korrekt vorliegen: ansonsten kann Dein Artikel
mehrere Hierarchien (z.B. de.*, z-netz.* etc.) hinweg -- maximal vielleicht nicht weitergeleitet werden."
_unerwünscht_ ist. Wer dies nicht beachtet, kann sehr schnell
Ärger bekommen. Eine Klassifizierung für "exzessiv" mit einer In Headerzeilen sind regelmäßig nur 7bit-Zeichen (ASCII) zulässig.
absoluten Zahl gibt es nicht. Wenn es unbedingt ein Crossposting Umlaute und andere Sonderzeichen dürfen dort nicht erscheinen,
sein muss, so sei Dir hier der Rat gegeben, dies in nicht mehr sondern müssen als sog. "MIME encoded words" kodiert werden. Das
als zwei oder drei thematisch passende Gruppen zu tun (natürlich liest sich dann wie Kauderwelsch und lässt sich daher üblicherweise
inklusive gesetztem "Followup-To", doch dazu später). nicht von Hand erledigen, sondern sollte durch den Newsreader
umgesetzt werden. Umgekehrt übersetzt ein MIME-fähiger Newsreader
Es ist meist sinnvoll (und gilt als höflich), bei einem das Kauderwelsch dann bei der Anzeige wieder in lesbaren Text.
"gecrossposteten" Artikel die Antworten _nur_ in eine Gruppe zu
leiten. Siehe dazu die "Followup-To:"-Headerzeile weiter unten. Die Headerzeile
* Automatisch ergänzte Headerzeilen: Subject: =?UTF-8?Q?Die_n=C3=A4chste_freie_Person?=
Außer den oben genannten müssen noch folgende Headerzeilen führt zum Beispiel zu einem Betreff, der im Newsrader dann als "Die
vorhanden sein: nächste freie Person" angezeigt wird.
- "From:", dessen Aufbau in Abschnitt 3.1.2 von RFC 5536 Welche Headerzeilen **müssen** vorhanden sein?
bzw. in Abschnitt 3.6.2 von RFC5322 beschrieben ist, --------------------------------------------
- "Message-ID:", Abschnitt 3.1.3 von RFC 5536, ### Subject (Betreff)
- "Date:", Abschnitt 3.1.1 von RFC 5536 und Die Subject-Headerzeile (Betreff) soll angeben, worum es in Deinem
Artikel geht. Leser entscheiden möglicherweise anhand dieses
- "Path:", Abschnitt 3.1.5 von RFC 5536. Betreffs, ob sie Deinen Artikel lesen oder überspringen.
(Quellenangaben für die RFCs s.u.) Wenn Du auf einen anderen Artikel antwortest, wird normalerweise der
Betreff des anderen Artikels mit den vier vorangestellten Zeichen
Diese werden beim Absenden automatisch erzeugt, und Du "Re: " automatisch übernommen. Leider missachten manche Newsreader
solltest daran nichts editieren. diese Konvention [^1] und setzen an die Stelle des "Re: " ein
länderspezifisches Kürzel (z.B. "AW: " für "Antwort"). Andere
"From:" gibt den Autor des Artikels an (also Dich), Software verwendet die Form "Re^2: ", die ebenso verkehrt ist.
"Date:" das Absendedatum, "Path:" den Weg, über welchen
der Artikel bisher transportiert wurde, "Message-ID:" [^1]: Vergleiche RFC 5537, Abschnitt 3.4.3 (Bezugsquellen s.u.)
ist eine weltweit eindeutige Kennzeichnung des Artikels.
Falls sich die Diskussion in eine andere Richtung entwickelt,
- Welche anderen, optionalen Headerzeilen gibt es? solltest Du jedoch die "Subject:"-Zeile an die veränderte Thematik
anpassen. Es ist hierbei üblich, nach dem neuen Subject in
* "Reply-To" Klammern "(was: altes Subject)" anzugeben; "was" ist hierbei das
englische Wort für "war". Beim Antworten auf einen solchen Artikel
Diese Headerzeile dient dazu, Antworten per E-Mail an eine andere solltest Du dann die Klammer entfernen (einige Newsreader machen
Adresse als in der "From:"-Zeile umzuleiten und sollte nur dann das sogar automatisch, aber nur, wenn Du "was" verwendest).
benutzt werden, wenn die "Reply-To:"-Adresse auch tatsächlich
eine andere ist als die in der "From:"-Zeile genannte _gültige_ Ein Beispiel für einen sich ändernden Betreff:
Adresse.
Subject: Re: Altes Subject
* "Followup-To" Subject: Neues Subject (was: Altes Subject)
Subject: Re: Neues Subject
Diese Headerzeile dient der Umleitung von (öffentlichen)
Antworten auf Deinen Artikel. Du gibst hier die Newsgruppe(n) an, Lies hierzu auch die entsprechenden Anmerkungen in der Netiquette, die
in welche Antworten auf den Artikel gepostet sollen, falls diese wie andere Info-Texte in der Newsgroup de.newusers.infos zu finden
von den Gruppen in der "Newsgroups:"-Zeile abweichen. Verwendet ist:
wird dies z.B., wenn Du einen Artikel in mehrere Gruppen
schreibst, aber die Antworten in nur einer Gruppe haben willst, From: amk@spamfence.net (Andreas M. Kirchwitz)
oder wenn es zu der Gruppe, in welcher der Artikel steht, eine Newsgroups: de.newusers.infos,news.answers,de.answers
separate "Diskussionsgruppe" gibt (die meistens die Endung ".d" Subject: <Datum> Netiquette fuer "de.*"
trägt), wie beispielsweise "de.talk.jokes" für Witze und
"de.talk.jokes.d" für Diskussionen darüber. Die "Followup-To:"- Archive-name: de-newusers/netiquette
Headerzeile sollte immer nur *eine* Gruppe enthalten (nämlich die Posting-frequency: weekly
für Deinen Artikel thematisch am besten geeignete Gruppe). URL: http://www.kirchwitz.de/~amk/dni/netiquette
Ein Sonderfall ist die Angabe von "Followup-To: poster". Dies ### Newsgroups (Gruppe)
bedeutet, dass Antworten nur per Mail an Dich gerichtet, jedoch
keine Followups in den News gepostet werden sollen. Hierhin kommt der Name der Gruppe, in die der Artikel gepostet
"Followup-To: poster" ist zum Beispiel sinnvoll, wenn die wird.
Diskussion auf eine persönliche Ebene abdriftet und nicht mehr
für die Leser interessant ist (wüste Beschimpfungen, Diskussion Ab und zu kann es sinnvoll sein, den Artikel in mehr als eine Gruppe
nur noch zwischen zwei Leuten, etc.). Leider verstehen das einige zu posten. In diesem Fall gibst Du in dieser Zeile die Namen aller
Newsreader nicht, andere hingegen überlassen Dir die Wahl betroffenen Gruppen an. Die Gruppennamen müssen dabei jeweils durch
zwischen einem (öffentlichen) FollowUp oder einer Antwort per ein Komma (ohne Leerzeichen!) getrennt werden:
E-Mail.
Newsgroups: de.newusers.infos,news.answers,de.answers
Beachte: Ein "Followup-To: poster,irgendeine.news.group"
funktioniert _nicht_! Bitte **nicht** denselben Artikel in jede Newsgruppe einzeln posten!
* "Sender" Die Methode, mehrere Gruppennamen in diese Zeile zu schreiben,
nennt man "Crossposting". Sie hat gegenüber dem "einzeln in
Der Verwendungszweck dieser Headerzeile ist die tatsächliche mehrere Gruppen schreiben" eine Reihe von Vorteilen: Der Artikel
Angabe des Posters des Artikels, sofern die From:-Adresse von der wird nur einmal übertragen, auf vielen Newssystemen steht der
eigenen Adresse abweicht. Üblicherweise findet man diese Artikeltext nur einmal auf der Platte und viele Newsreader
Headerzeile in moderierten Gruppen, wenn dort der Moderator erkennen, dass der Artikel bereits in einer anderen Gruppe gelesen
Postings von anderen Leuten veröffentlicht. In der From:-Zeile wurde und zeigen ihn nicht nochmals in den weiteren Gruppen an.
stünde dann die Adresse desjenigen, der den Artikel verfasst hat
und gepostet haben möchte, in der Sender:-Headerzeile die Adresse Bitte beachte, dass exzessives Crossposting -- insbesondere über
des Moderators, also desjenigen, der den (fremden) Artikel in das mehrere Hierarchien (z.B. de.*, z-netz.* etc.) hinweg -- maximal
Usenet einspeist. unerwünscht ist. Wer dies nicht beachtet, kann sehr schnell
Ärger bekommen. Eine Klassifizierung für "exzessiv" mit einer
Im normalen Gebrauch solltest Du diese Headerzeile jedoch nicht absoluten Zahl gibt es nicht. Wenn es unbedingt ein Crossposting
verwenden. sein muss, so sei Dir hier der Rat gegeben, dies in nicht mehr
als zwei oder drei thematisch passende Gruppen zu tun (natürlich
* "Organization" inklusive gesetztem "Followup-To", doch dazu später).
Beachte: "z" anstatt "s"! Es ist meist sinnvoll (und gilt als höflich), bei einem
"gecrossposteten" Artikel die Antworten nur in eine Gruppe zu
leiten. Siehe dazu die "Followup-To:"-Headerzeile weiter unten.
Automatisch ergänzte Headerzeilen
---------------------------------
Außer den oben genannten müssen noch folgende Headerzeilen vorhanden
sein:
- **From:**,
der Absender bzw. richtiger Autor des Beitrags, wobei der Aufbau
dieser Headerzeile in RFC 5536, Abschnitt 3.1.2 bzw. in RFC 5322,
Abschnitt 3.6.2, beschrieben ist,
- **Date:**,
das Datum, beschrieben in RFC 5536, Abschnitt 3.1.1,
- **Message-ID:**,
eine eindeutige technische Kennung, die das Posting identifiziert,
beschrieben in RFC 5536, Abschnitt 3.1.3, und
- **Path:**,
der Laufweg des Postings, beschrieben in RFC 5536, Abschnitt 3.1.5.
(Quellenangaben für die RFCs s.u.)
Diese Headerzeilen werden beim Erstellen oder Absenden des Beitrags
automatisch erzeugt, und Du solltest daran nichts editieren. (Es sei
denn, Du möchtest für diesen Beitrag einen anderen Absender als sonst
verwenden.)
Welche anderen, optionalen Headerzeilen gibt es?
------------------------------------------------
### Reply-To (Mailantwort an)
Diese Headerzeile dient dazu, Antworten per E-Mail an eine andere
Adresse als in der "From:"-Zeile umzuleiten und sollte nur dann
benutzt werden, wenn die "Reply-To:"-Adresse auch tatsächlich eine
andere ist als die in der "From:"-Zeile genannte (gültige!) Adresse.
### Followup-To (öffentliche Antwort an)
Diese Headerzeile ist das Äquivalent zu "Reply-To:"" für ein Followup,
also eine öffentliche Antwort auf Deinen Artikel. Du gibst hier die
Newsgruppe(n) an, in welche Antworten auf den Artikel gepostet sollen,
falls diese von den Gruppen in der "Newsgroups:"-Zeile abweichen.
Verwendet wird dies z.B., wenn Du einen Artikel in mehrere Gruppen
schreibst, aber die Antworten in nur einer Gruppe haben willst, oder
wenn es zu der Gruppe, in welcher der Artikel steht, eine
separate "Diskussionsgruppe" gibt (die meistens die Endung ".d"
trägt), wie beispielsweise "de.talk.jokes" für Witze und
"de.talk.jokes.d" für Diskussionen darüber. Die Headerzeile
"Followup-To:" sollte immer nur *eine* Gruppe enthalten (nämlich die
für Deinen Artikel thematisch am besten geeignete Gruppe).
Ein Sonderfall ist die Angabe von "Followup-To: poster". Dies
bedeutet, dass Antworten nur per Mail an Dich gerichtet, jedoch keine
Followups in den News gepostet werden sollen. "Followup-To: poster"
ist zum Beispiel sinnvoll, wenn die Diskussion auf eine persönliche
Ebene abdriftet und nicht mehr für die Leser interessant ist
(wüste Beschimpfungen, Diskussion nur noch zwischen zwei Leuten,
etc.). Leider verstehen das einige Newsreader nicht, andere hingegen
überlassen Dir die Wahl zwischen einem (öffentlichen) Followup oder
einer Antwort per E-Mail.
Diese Zeile gibt an, welcher Organisation Du angehörst oder wem Beachte:
der Rechner gehört, auf dem Du Deinen Artikel schreibst oder bei
dem Du Deinen Artikel einlieferst. Oft wird diese Zeile vom
Newssystem automatisch eingesetzt, wenn sie leer ist.
* "References" Followup-To: poster,irgendeine.news.group
Diese Zeile sollte nur existieren, wenn Du auf einen anderen funktioniert nicht! "poster" muss, wenn es verwendet wird, in der
Artikel antwortest. Hier steht die "Message-ID:" des "Followup-To"-Headerzeile alleine stehen.
beantworteten Artikels und eventuell außerdem die Message-IDs
aus der "References:"-Zeile, welche der beantwortete Artikel
schon enthalten hat. Dies wird von vielen Newsreadern benutzt,
um zu erkennen, dass sich Dein Artikel auf den beantworteten
bezieht. Falls Deine Antwort eine neue Diskussion eröffnet,
solltest Du eventuell die References-Zeile löschen und damit den
Bezug zum alten Artikel lösen. Die References-Zeile kann u.U.
sehr lang werden. Falls Dein System Probleme mit der Bearbeitung
sehr langer Zeilen hat und Du die References-Zeile kürzen willst,
solltest Du mindestens die erste und die beiden letzten IDs
stehen lassen.
* "Supersedes" ### Sender (technischer Absender)
Der Verwendungszweck dieser Headerzeile ist die Angabe des technischen
Absenders, also des tatsächlichen Posters des Artikels, wenn dieser
vom Autor (im "From:") abweicht. Sie ist daher nur dann sinnvoll,
wenn man einen fremden Beitrag postet. Üblicherweise findet man
diese Headerzeile daher in moderierten Gruppen, wenn dort der
Moderator Postings von anderen Leuten veröffentlicht. In
der "From:"-Zeile stünde dann die Adresse desjenigen, der den Artikel
verfasst hat und gepostet haben möchte, in der "Sender:"-Headerzeile
die Adresse des Moderators, also desjenigen, der den(fremden) Artikel
in das Usenet einspeist.
Viele Newsreader können ein von dir geschriebenes Posting auch Im normalen Gebrauch solltest Du diese Headerzeile jedoch nicht
"superseden" (überschreiben) anstatt zu canceln. Solltest Du in verwenden.
einem schon geposteten Artikel zum Beispiel noch eine Anmerkung
vergessen haben, so supersedest Du diesen Artikel (der Newsreader
ruft den Editor mit dem Artikel auf, und Du kannst Deine
Anmerkung hinzufügen), anstatt ihn zu canceln und nochmals neu
einzugeben.
Die Supersedes-Headerzeile enthält die Message-ID des zu ### Organization (Organisation)
"überschreibenden" Artikels.
* "X-No-Archive: yes" Beachte: "z" anstatt "s"!
Diese Headerzeile soll verhindern, dass Deine Posting in Diese Zeile gibt an, welcher Organisation Du angehörst oder wem der
Webarchiven wie früher bspw. <https://groups.google.com/> Rechner gehört, auf dem Du Deinen Artikel schreibst oder bei dem Du
angezeigt werden. Deinen Artikel einlieferst. Oft wird diese Zeile vom Newssystem
automatisch eingesetzt, wenn sie leer ist.
Solltest Du keine optionalen Headerzeilen Deinem Posting ### References (Bezüge)
hinzufügen können, so kannst Du diese Headerzeile auch
in die erste Zeile des Artikels schreiben.
Die Beachtung dieser Headerzeile ist nicht gesichert. Diese Zeile sollte nur existieren, wenn Du auf einen anderen Artikel
antwortest. Hier steht die "Message-ID:" des beantworteten Artikels
und eventuell außerdem die Message-IDs aus der "References:"-Zeile,
welche der beantwortete Artikel schon enthalten hat. Dies wird von
vielen Newsreadern benutzt, um zu erkennen, dass sich Dein Artikel
auf den beantworteten bezieht. Falls Deine Antwort eine neue
Diskussion eröffnet, solltest Du eventuell die References-Zeile
löschen und damit den Bezug zum alten Artikel lösen. Die
References-Zeile kann u.U. sehr lang werden. Falls Dein System
Probleme mit der Bearbeitung sehr langer Zeilen hat und Du die
References-Zeile kürzen willst, solltest Du mindestens die erste und
die beiden letzten IDs stehen lassen.
* "Distribution" ### Supersedes ("ersetzt")
Der Sinn dieser Headerzeile ist es, die Verbreitung eines
Artikels *einzuschränken*. In der Praxis hat sie schon lange
keine Bedeutung mehr und wird nur in Ausnahmefällen beachtet.
Wenn Du alle Leser einer Gruppe erreichen willst, dann lass diese Viele Newsreader können ein von dir geschriebenes Posting auch
Zeile weg oder setze "world" ein. Beides bedeutet das gleiche, "superseden" (überschreiben) anstatt zu canceln. Solltest Du in einem
nämlich *keine* Einschränkung. Welche anderen Distributions es schon geposteten Artikel zum Beispiel noch eine Anmerkung vergessen
gibt, ist eine Vereinbarungssache zwischen den Systemen, die eine haben, so supersedest Du diesen Artikel (der Newsreader ruft den
Distribution austauschen. Frage Deinen Newsadministrator nach den Editor mit dem Artikel auf, und Du kannst Deine Anmerkung hinzufügen),
lokal vorhandenen Distributions. Eine Distribution für anstatt ihn zu canceln und nochmals neu einzugeben.
"Deutschland" (zum Beispiel "Distribution: de") gibt es _nicht_.
Manche Systeme verwenden die Distribution "local" für Artikel,
die das eigene System nicht verlassen sollen.
Eine "Distribution:"-Zeile ist eine *Empfehlung* von Dir, wem Die Supersedes-Headerzeile enthält die Message-ID des zu
dieser Artikel geschickt werden soll und wem nicht. Du solltest "überschreibenden" Artikels.
Dich aber nicht darauf verlassen, dass sich alle an diese
Empfehlung halten.
Am _sinnvollsten_ ist es (so Dein Artikel Dein eigenes System ### X-No-Archive: yes (keine Archivierung)
auch verlassen soll), die "Distribution"-Headerzeile _komplett_
wegzulassen.
* viele weitere mehr Diese Headerzeile soll verhindern, dass Deine Posting in Webarchiven
wie früher bspw. <https://groups.google.com/> angezeigt werden.
Es gibt noch eine Vielzahl weiterer möglicher Headerzeilen, Solltest Du keine optionalen Headerzeilen Deinem Posting hinzufügen
die hier nicht aufgeführt wurden. Zum Schreiben eines Artikels können, so kannst Du diese Headerzeile auch in die erste Zeile des
sind sie nicht nötig. RFC 5536 beschreibt diese Artikels schreiben.
in Kapitel 3.2.
- Wo erfahre ich mehr? Die Beachtung dieser Headerzeile ist nicht gesichert.
Die News-Headerzeilen sind in den Internet-Standard-Dokumenten, den ### Zeichenkodierung
sog. RFCs (Requests for Comment) definiert. Für News-Headerzeilen
relevant sind derzeit RFC 5322 sowie RFC 5536 und RFC 5537. Die RFCs
sind auf der Website der IETF (Internet Engineering Task Force)
<https://datatracker.ietf.org/>, z. B. Auch im Artikeltext eines Newsbeitrags sind standardmäßig nur
7bit-Zeichen (ASCII) zulässig. Um dort Umlaute und andere
Sonderzeichen verwenden zu können (die dann auch richtig angezeigt)
werden, braucht man MIME ("Multipurpose Internet Mail Extensions").
Entsprechende Headerzeilen geben die MIME-Version an (regelmäßig
Version 1), Art und Zeichensatz des Inhalts sowie die verwendete
Transportkodierung.
<https://datatracker.ietf.org/doc/html/rfc5536>, Ein Beispiel:
oder beim RFC Editor MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
<https://www.rfc-editor.org/> Dieses Posting enthält reinen Text (wie es sein soll, also kein HTML)
im Zeichensatz "UTF-8", und die über ASCII hinausgehenden Zeichen
stehen ohne weitere Transportkodierung im Artikeltext.
zu finden. Diese Headerzeilen sollte Dein Newsreader passend erzeugen.
Die für Newsartikel relevanten RFCs sind auch auf den Webseiten von ### Weitere optionale Headerzeilen
Russ Allbery unter
<https://www.eyrie.org/~eagle/usefor/> Es gibt noch eine Vielzahl weiterer möglicher Headerzeilen, die hier
nicht aufgeführt wurden. Zum Schreiben eines Artikels sind sie nicht
unbedingt nötig.
zusammengestellt. RFC 5536 beschreibt diese in Kapitel 3.2.
- Hinweise für News-Administratoren Wo erfahre ich mehr?
--------------------
Hier kurz die häufigsten Konfigurationsfehler im Zusammenhang mit Die News-Headerzeilen sind in den Internet-Standard-Dokumenten, den
News-Headerzeilen: sog. RFCs (Requests for Comment) definiert. Für News-Headerzeilen
relevant sind derzeit RFC 5322 sowie RFC 5536 und RFC 5537.
Die "Path:"-Headerzeile dient dazu, zu speichern, über welche Sites Alle RFCs sind auf der Website der IETF (Internet Engineering Task
Force) oder beim RFC-Editor zu finden:
* <https://datatracker.ietf.org/>, z. B.
<https://datatracker.ietf.org/doc/html/rfc5536>
* <https://www.rfc-editor.org/>
Die für Newsartikel relevanten RFCs sind auch auf den Webseiten von
Russ Allbery zusammengestellt:
* <https://www.eyrie.org/~eagle/usefor/>
Hinweise für News-Administratoren
---------------------------------
Hier kurz die häufigsten Konfigurationsfehler im Zusammenhang mit
News-Headerzeilen:
* Die "Path:"-Headerzeile dient dazu, zu speichern, über welche Sites
ein Artikel bereits gelaufen ist, damit der Artikel nicht nochmals ein Artikel bereits gelaufen ist, damit der Artikel nicht nochmals
zu diesen Sites geschickt wird. Das setzt voraus, dass Deine Site zu diesen Sites geschickt wird. Das setzt voraus, dass Deine Site
hier einen *weltweit eindeutigen* Namen einträgt, in der Regel den hier einen *weltweit eindeutigen* Namen einträgt, in der Regel den
vollständigen Hostnamen einschließlich Domain ("full qualified vollständigen Hostnamen einschließlich Domain ("full qualified
domain name" oder "FQDN"). domain name" oder "FQDN").
Die "Message-ID:"-Headerzeile muss ebenfalls weltweit eindeutig (!) * Die "Message-ID:"-Headerzeile muss ebenfalls weltweit eindeutig (!)
sein; darüber hinaus ist dafür folgendes Format vorgeschrieben: sein; darüber hinaus ist dafür folgendes Format vorgeschrieben:
<lefthandside@righthandside>, wobei die beiden Teile alle Zahlen `<localpart@domainpart>` Dabei dürfen beide Teile alle Zahlen sowie
sowie Groß- und Kleinbuchstaben des US-ASCII-Zeichensatzes enthalten Groß- und Kleinbuchstaben des US-ASCII-Zeichensatzes enthalten,
dürfen, sowie die folgenden Sonderzeichen: !#$%&'*+-/=?^_`{|}~ sowie die folgenden Sonderzeichen:
Zwischen solchen Zeichenfolgen darf auch ein Punkt "." stehen, aber
nicht am Beginn oder am Ende oder zweimal nacheinander.
"righthandside" sollte zudem der FQDN des Newsssystems sein.
Bei der "Date:"-Headerzeile gibt es manchmal Probleme mit !?#$%&*+-/={}'^_`|~
Zwischen solchen Zeichenfolgen darf auch ein Punkt `.` stehen, aber
nicht am Beginn oder am Ende oder zweimal nacheinander. "domainpart"
sollte zudem der FQDN des Newsssystems sein.
* Bei der "Date:"-Headerzeile gibt es manchmal Probleme mit
Zeitzonenangaben. Unbekannte Zeitzonen werden von den meisten Zeitzonenangaben. Unbekannte Zeitzonen werden von den meisten
Programmen als UTC (GMT) [2] interpretiert. Am besten funktioniert Programmen als UTC (GMT) [^2] interpretiert. Am besten funktioniert
es, als Zeitzone "+0100" bzw. bei Sommerzeit "+0200" einzutragen. es, als Zeitzone "+0100" bzw. bei Sommerzeit "+0200" einzutragen.
Die Zeitzone darf nur aus *einem* Wort bestehen, die Angabe Die Zeitzone darf nur aus *einem* Wort bestehen, die Angabe
"GMT +0100" wäre also fehlerhaft. "GMT +0100" wäre also fehlerhaft.
[2] "UTC" = "Coordinated Universal Time" [^2]: "UTC" = "Coordinated Universal Time",
"GMT" = "Greenwich Mean Time" "GMT" = "Greenwich Mean Time"
- Maintainer und Danksagung Maintainer und Danksagung
-------------------------
Derzeit wird dieser Text von Thomas Hochstein <thh@thh.name> Derzeit wird dieser Text von Thomas Hochstein <thh@thh.name> betreut.
betreut.
Er ist auch in einem Git-Repository unter Er ist auch in einem Git-Repository unter
<https://code.virtcomm.de/faqs/headerzeilen/> verfügbar und kann <https://code.virtcomm.de/faqs/headerzeilen/> verfügbar und kann über
über die Weboberfläche eingesehen oder ausgecheckt werden. die Weboberfläche eingesehen oder ausgecheckt werden.
Dank gilt insbesondere dem Autor und den früheren Maintainern: Dank gilt insbesondere dem Autor und den früheren Maintainern:
- Wolfgang Zenker (Ur-Autor dieses Artikels) - Wolfgang Zenker (Ur-Autor dieses Textes)
- Björn Schotte (Maintainer bis 02/2003) - Björn Schotte (Maintainer bis 02/2003)
- Christoph Garbers (Maintainer bis 09/2011) - Christoph Garbers (Maintainer bis 09/2011)
und für Beiträge zu dem Text: und für Beiträge zu dem Text in der jetzigen oder einer früheren
Fassung:
Oliver Fink, Gert Doering, Werner Icking, Martin Sluka, Oliver Fink, Gert Doering, Werner Icking, Martin Sluka, Ralf Wenk,
Ralf Wenk, Walter Mildenberger, Andreas Bewersdorff, Walter Mildenberger, Andreas Bewersdorff, Christian-Peter Weiss,
Christian-Peter Weiss, Klaus Baldermann, Marcel Logen Klaus Baldermann, Marcel Logen
Ergänzungen und Korrekturen, Lob und Kritik nimmt der Betreuer dieses
Textes gerne entgegen.
-- --
Id: $Format:%t %d %ai %an$ Id: $Format:%t %d %ai %an$