Go to the previous, next section.
MausTausch
. Ihr erstes
Zeichen bestimmt die Bedeutung der Zeile.
Noch nicht implementiert, aber geplant oder angedacht:
Das zweite Zeichen (das erste ist der *
) gibt den Nachrichtentyp
an:
Zukünftig kann/wird es neue Typen geben.
Das dritte Zeichen beschreibt, wie mit dem Block/der Nachricht umzugehen ist, wenn man den Typ nicht kennt:
da ist etwas, daß Du Dir ansehen solltest, wenn
Du Zeit hast
(Keep,
Weitere Zeichen für den dritten Buchstaben sind nicht vorgesehen.
Die *
-Zeile kann länger als nur drei Buchstaben werden, falls
das einmal nötig werden sollte.
Zur Zeit wird die Zeile von keiner Boximplementation erzeugt oder verstanden. MAUS meltet einen Fehler.
Das Verhalten einer Implementation, die eine *
-Zeile erhält,
die nicht zum Rest der Nachricht paßt, ist undefiniert.
Diese ID ist bei Kommentaren in die -
-Zeile einzutragen.
Eine #
-Zeile ohne Inhalt (also #
gefolgt vom Zeilenende)
beendet das In- oder Outfile.
In diese Zeile wird bei Kommentaren der Inhalt der #-Zeile der
kommentierten Nachricht eingesetzt. Sie wird in der MAUS für
die Onlinekommentarverkettung und für die Zuordnung von
Kommentaren verwendet. Im Frontend sollte sie nur für die
Kommentarverkettung verwendet werden, wenn keine R
-Zeile
vorhanden ist, da die MausNetinternen IDs nicht lange eindeutig
sind.
MausNet
.
Bei Kommentaren auf Nachrichten mit einer solchen Zeile muß eine
R
-Zeile mit dem Inhalt dieser Zeile erzeugt werden, damit
die Nachricht auch in anderen Netzen verkettet werden kann.
(3)
Mit der Einführung der MAUS 9, vielleicht auch schon früher, ist diese
Zeile obsolet und wird nicht mehr verwendet werden, da die darin
enthaltene Information dann in der #
-Zeile transportiert
werden wird.
I
-Zeile der
kommentierten Nachricht einzusetzen.
Mit der Einführung der MAUS 9, vielleicht auch schon früher, ist diese
Zeile obsolet und wird nicht mehr verwendet werden, da die darin
enthaltene Information dann in der -
-Zeile transportiert
werden wird.
MAUS setzt beim Einsortieren von Kommentaren ohne R
-Zeile
eine R
-Zeile ein, wenn sie die kommentierte Nachricht findet.
Darauf sollte sich ein Frontend aber nicht verlassen!
Bis MAUS 7.94 hat MAUS bei offensichtlich falschen Datumsangaben das aktuelle Datum eingesetzt, seit 7.95 führen fehlerhafte Datumsangaben und zu alte Nachrichten zum Ablehnen der Nachricht.
Vielerorts werden zu alte Nachrichten einfach weggeworfen (das ist ein Schutz gegen Dupes). Auf Computern ohne Hardwareuhr sollte ein Frontend daher vom Benutzer die Uhrzeit erfragen, falls eine Nachricht verschickt werden soll. Eine andere Möglichkeit ist, die Zeile wegzulassen.
Bei Statusmitteilungen
gibt die B
-Zeile den Zeitpunkt des
Eintretens des durch die Mitteilung beschriebenen Ereignisses an.
Siehe section Der Bearbeitungsstatus.
Beispiel fuer den 31.12.1994, 17 Uhr 35:
E199431121735
Der Inhalt dieser Zeile ist bei Antworten unverändert als Empfänger einzusetzen.
Beispiele fuer korrekte Empfaengerangaben:
AReiner Luser AReiner Luser @ ME AReiner Luser@ME.maus.de AReiner Luser@Me.Maus.De
A
-Zeilen kommen auch in öffentlichen Nachrichten vor, daher sollte
man nicht anhand dieser Zeile unterscheiden, ob es sich um eine
öffentliche oder persönliche Nachricht handelt.
Gruppe
die Nachricht ist.
GMAUS Die Nachricht ist aus der Gruppe MAUS.
Die Länge der Gruppennamen war bis MAUS 7.94 auf 10 Zeichen beschränkt, seit MAUS 7.95 ist die Grenze 40 Zeichen, Quark II kann noch längere Gruppennamen verarbeiten.
Bis MAUS 7.94 und Quark 1.94 einschließlich waren beinahe alle Zeichen
in Gruppennamen erlaubt, danach nur noch Klein- und Großbuchstaben
inclusive Umlauten, Ziffern und die Zeichen ., _, -,
+, & und /. Der Vergleich der Gruppennamen
erfolgt caseinsensitiv, die Umlautschreibweise ist egal und die
Sonderzeichen werden gleichwertig behandelt. Das heißt,
HÜTE&MaenteL
ist gleichwertig mit huEte+mäntel
.
Pro Nachricht können mehrere G
-Zeilen kommen, in diesem
Fall ist die Nachricht ein Crossposting zwischen mehreren
Gruppen. Die Anzahl der Gruppenzeilen ist möglicherweise
sehr groß.
C
ist das
Zeichenkuerzel fuer den Bearbeitungsstatus, der nachfolgende Teil ist
der Zeitpunkt, an dem dieser Status eingetreten ist, im ueblichen
Format, siehe section Zeitdarstellung im MausTausch.
Innerhalb des MausNets ist es nicht üblich, bei Kommentaren ein 'Re: ' vor den Beginn der Betreffzeile zu setzen. Die durch das 'Re: ' gegebene Information kann ein Frontend bei Bedarf selbst erzeugen, da das MausNet durchgehend Kommentarverkettung verwendet.
Häufig wird bei Themenwechseln der alte Betreff in Klammern an den neuen Betreff angehängt:
Wneuer Betreff (war: alter Betreff)Es ist sinnvoll, dieser Usenetkonvention zu folgen. In englisch- sprachigen Gruppen sollte statt
war
was
verwendet
werden(4). Bei weiteren Kommentaren sollte der Teil
in den Klammern wieder entfernt werden.
Der Inhalt der Zeile ist ein freier String, es ist kein Format für den Inhalt vorgeschrieben.
Diverse schwachsinnig programmierte Gateways meinen, sich selbst in dieser Zeile verewigen zu müssen.
V
-Zeile
uebereinstimmt. Das wird z.B. genutzt, um den in Usenetabsendern haeufig
angegebenen Realname weiterzuleiten.
Vor MAUS 7.94 durfte nur die MAUS diese Zeile versenden, seither ist sie auch Frontends, Gates und Benutzern erlaubt.
BW
und BK
muß genau eine
K
-Zeile angegeben werden, bei neuen persönlichen Nachrichten
dürfen bis zu 10 K
-Zeilen angegeben werden.
Falls die Nachricht auch nur an eine der angegebenen Adressen nicht zugestellt werden kann und der MausTausch das erkennen kann, lehnt er die Nachricht ab und verschickt sie an keinen der angegebenen Empfänger.
Falls die Box die Nachricht akzeptiert, gibt sie jeder Nachricht
eine eigene Message-ID, die auch ins #LOG
eingetragen wird.
Die K
-Zeile hat im Wesentlichen die Funktion der Cc
-Zeile
im Usenet.
Beispiel:
>Von : Carsten Ellermann @ PB2 (So, 26.12.93 21:52) >An : Uwe Ohse @ PB2 >
K
-Zeile eine Kommentarzeile angeben, die direkt auf diese
folgen muss.
YUsenet @ K0 YDas Auge des Universums @ AC YGateway @ WÜ
Boximplementationen sollten diese Zeile für alle über ein Gate importierten Nachrichten erzeugen.
In der MAUS kommt der Lokalpart der Gatewayzeile aus dem Fachtitel des Gatewayusers, in der Quark ist er der Username des Gateusers (das mag sich ändern).
Seit MAUS 7.94e und Quark 1.94.
Textzeilen
enthalten den eigentlichen Nachrichtentext
bzw. -Inhalt.
Fuer weitere Informationen darueber siehe section Der Inhalt der Nachricht.
Möglicherweise tritt diese Zeile mehrfach in einer Nachricht auf (falls ein Kommentar in mehrere Gruppen gehen soll).
Möglicherweise treten
in einer oder mehreren (bis eventuell allen
) F
-Zeilen
Gruppennamen auf, die in keiner Gruppenliste stehen, dies kann
bespielsweise passieren, wenn eine Nachricht in Gruppe A mit
Followup-To nach B über ein Gate importiert wird und Gruppe B im
MausNet und der lokalen Box nicht geführt wird. Der Fall ist für
Frontends sicherlich absolut übel, aber man sollte darauf
vorbereitet sein.
V
-Zeile angegebenen
abweicht, zu transportieren.
Möglicherweise werden Boximplementationen vor MAUS 9 diese Zeile
unterstützen.
[Weitere Erläuterung notwendig?]
:
-Zeile dürfen alle Zeilen bis zu 255 Zeichen
:
-Zeile darf prinzipiell bis zur maximalen Messagegröße
Go to the previous, next section.