Anhang A. Beispielnachrichten
Dieser Abschnitt präsentiert eine Auswahl von Nachrichten. Sie sollen die Implementierung dieser Spezifikation unterstützen, sollten aber nicht als normativ aufgefasst werden; das heißt, obwohl die Beispiele in diesem Abschnitt sorgfältig geprüft wurden, ist bei einem etwaigen Konflikt zwischen diesen Beispielen und der in den Abschnitten 3 und 4 dieses Dokuments beschriebenen Syntax die Syntax in jenen Abschnitten als korrekt zu betrachten.
In der Textversion dieses Dokuments sind die Nachrichten in diesem Abschnitt zwischen Zeilen aus "----" abgegrenzt. Die Zeilen "----" sind nicht Teil der Nachricht selbst.
Anhang A.1. Adressierungsbeispiele
Das Folgende sind Beispiele für Nachrichten, die zwischen zwei Personen gesendet werden könnten.
Anhang A.1.1. Eine Nachricht von einer Person an eine andere mit einfacher Adressierung
Dies könnte eine kanonische Nachricht genannt werden. Sie hat einen einzigen Autor, John Doe, einen einzigen Empfänger, Mary Smith, einen Betreff, das Datum, eine Nachrichtenkennung und eine Textnachricht im Körper.
----
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Wenn Johns Sekretär Michael die Nachricht tatsächlich gesendet hat, obwohl John der Autor war und Antworten auf diese Nachricht an ihn zurückgehen sollten, würde das Feld sender verwendet werden:
----
From: John Doe <[email protected]>
Sender: Michael Jones <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Anhang A.1.2. Verschiedene Arten von Mailboxen
Diese Nachricht enthält mehrere Adressen in den Zielfeldern und verwendet außerdem mehrere verschiedene Formen von Adressen.
----
From: "Joe Q. Public" <[email protected]>
To: Mary Smith <[email protected]>, [email protected], Who? <[email protected]>
Cc: <[email protected]>, "Giant; \"Big\" Box" <[email protected]>
Date: Tue, 1 Jul 2003 10:52:37 +0200
Message-ID: <[email protected]>
Hi everyone.
----
Beachten Sie, dass die Anzeigenamen für Joe Q. Public und Giant; "Big" Box in doppelte Anführungszeichen gesetzt werden mussten, weil der erstere den Punkt enthält und der letztere sowohl Semikolon- als auch doppelte Anführungszeichen enthält (wobei die doppelten Anführungszeichen als quoted-pair-Konstrukte erscheinen). Umgekehrt konnte der Anzeigename für Who? ohne sie erscheinen, weil das Fragezeichen in einem atom zulässig ist. Beachten Sie auch, dass [email protected] und [email protected] überhaupt keine ihnen zugeordneten Anzeigenamen haben und [email protected] die einfachere Adressform ohne die spitzen Klammern verwendet.
Anhang A.1.3. Gruppenadressen
----
From: Pete <[email protected]>
To: A Group:Ed Jones <[email protected]>,[email protected],John <[email protected]>;
Cc: Undisclosed recipients:;
Date: Thu, 13 Feb 1969 23:32:54 -0330
Message-ID: <[email protected]>
Testing.
----
In dieser Nachricht hat das Feld "To:" einen einzelnen Gruppenempfänger namens "A Group", der 3 Adressen enthält, sowie ein Feld "Cc:" mit einem leeren Gruppenempfänger namens Undisclosed recipients.
Anhang A.2. Antwortnachrichten
Das Folgende ist eine Reihe von drei Nachrichten, die einen Konversations-Thread zwischen John und Mary bilden. John sendet zuerst eine Nachricht an Mary, Mary antwortet dann auf Johns Nachricht, und dann antwortet John auf Marys Antwortnachricht.
Beachten Sie insbesondere die Felder "Message-ID:", "References:" und "In-Reply-To:" in jeder Nachricht.
----
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Beim Senden von Antworten wird das Feld Subject oft beibehalten, jedoch mit "Re: " als Präfix versehen, wie in Abschnitt 3.6.5 beschrieben.
----
From: Mary Smith <[email protected]>
To: John Doe <[email protected]>
Reply-To: "Mary Smith: Personal Account" <[email protected]>
Subject: Re: Saying Hello
Date: Fri, 21 Nov 1997 10:01:10 -0600
Message-ID: <[email protected]>
In-Reply-To: <[email protected]>
References: <[email protected]>
This is a reply to your hello.
----
Beachten Sie das Feld "Reply-To:" in der obigen Nachricht. Wenn John auf Marys obige Nachricht antwortet, sollte die Antwort an die Adresse im Feld "Reply-To:" gehen statt an die Adresse im Feld "From:".
----
To: "Mary Smith: Personal Account" <[email protected]>
From: John Doe <[email protected]>
Subject: Re: Saying Hello
Date: Fri, 21 Nov 1997 11:00:00 -0600
Message-ID: <[email protected]>
In-Reply-To: <[email protected]>
References: <[email protected]> <[email protected]>
This is a reply to your reply.
----
Anhang A.3. Weitergeleitete Nachrichten
Beginnen Sie mit der Nachricht, die bereits mehrfach als Beispiel verwendet wurde:
----
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Angenommen, Mary möchte, nachdem sie diese Nachricht erhalten hat, eine Kopie der Nachricht an Jane senden, und zwar so, dass (a) die Nachricht so erscheint, als käme sie direkt von John; (b) eine Antwort von Jane auf die Nachricht an John zurückgehen sollte; und (c) alle ursprünglichen Informationen, wie das Datum, an dem die Nachricht ursprünglich an Mary gesendet wurde, die Nachrichtenkennung und der ursprüngliche Adressat, erhalten bleiben. In diesem Fall werden der Nachricht Resent-Felder vorangestellt:
----
Resent-From: Mary Smith <[email protected]>
Resent-To: Jane Brown <[email protected]>
Resent-Date: Mon, 24 Nov 1997 14:22:01 -0800
Resent-Message-ID: <[email protected]>
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Wenn Jane ihrerseits diese Nachricht an eine andere Person erneut senden wollte, würde sie ihre eigene Gruppe von Resent-Header-Feldern dem Obigen voranstellen und das senden. (Beachten Sie, dass der Kürze halber Trace-Felder nicht gezeigt werden.)
Anhang A.4. Nachrichten mit Trace-Feldern
Da Nachrichten wie in [RFC5321] beschrieben durch das Transportsystem gesendet werden, werden der Nachricht Trace-Felder vorangestellt. Das Folgende ist ein Beispiel dafür, wie diese Trace-Felder aussehen könnten. Beachten Sie, dass in der ersten einige faltbare Leerzeichen vorhanden sind, da diese Zeilen lang sein können.
----
Received: from x.y.test
by example.net
via TCP
with ESMTP
id ABC12345
for <[email protected]>; 21 Nov 1997 10:05:43 -0600
Received: from node.example by x.y.test; 21 Nov 1997 10:01:22 -0600
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: Fri, 21 Nov 1997 09:55:06 -0600
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Anhang A.5. Leerzeichen, Kommentare und andere Besonderheiten
Leerzeichen, einschließlich faltbarer Leerzeichen, und Kommentare können zwischen vielen der Token von Feldern eingefügt werden. Nimmt man das Beispiel aus A.1.3, so können Leerzeichen und Kommentare in alle Felder eingefügt werden.
----
From: Pete(A nice \) chap) <pete(his account)@silly.test(his host)>
To:A Group(Some people)
:Chris Jones <c@(Chris's host.)public.example>,
[email protected],
John <[email protected]> (my dear friend); (the end of the group)
Cc:(Empty list)(start)Hidden recipients :(nobody(that I know)) ;
Date: Thu,
13
Feb
1969
23:32
-0330 (Newfoundland Time)
Message-ID: <[email protected]>
Testing.
----
Das obige Beispiel ist ästhetisch unschön, aber vollkommen zulässig. Beachten Sie insbesondere (1) die Kommentare im Feld "From:" (einschließlich eines, in dem ein Zeichen ")" als Teil eines quoted-pair erscheint); (2) die nach dem ":" im Feld "To:" fehlenden Leerzeichen sowie den Kommentar und die faltbaren Leerzeichen nach dem Gruppennamen, das Sonderzeichen (".") im Kommentar in Chris Jones' Adresse und die faltbaren Leerzeichen vor und nach "[email protected],"; (3) die mehrfachen und verschachtelten Kommentare im Feld "Cc:" sowie den Kommentar unmittelbar nach dem ":" nach "Cc"; (4) die faltbaren Leerzeichen (jedoch keine Kommentare außer am Ende) und die fehlenden Sekunden in der Uhrzeit des Datumsfelds; und (5) die Leerzeichen vor (aber nicht innerhalb) der Kennung im Feld "Message-ID:".
Anhang A.6. Veraltete Formen
Das Folgende sind Beispiele für die in Abschnitt 4 dieses Dokuments beschriebenen veralteten (das heißt mit "MUST NOT generate" belegten) syntaktischen Elemente.
Anhang A.6.1. Veraltete Adressierung
Beachten Sie im folgenden Beispiel das Fehlen von Anführungszeichen um Joe Q. Public, die Route, die in der Adresse für Mary Smith erscheint, die zwei Kommata, die im Feld "To:" erscheinen, und die Leerzeichen, die um das "." in der Adresse jdoe erscheinen.
----
From: Joe Q. Public <[email protected]>
To: Mary Smith <@node.test:[email protected]>, , jdoe@test . example
Date: Tue, 1 Jul 2003 10:52:37 +0200
Message-ID: <[email protected]>
Hi everyone.
----
Anhang A.6.2. Veraltete Datumsangaben
Die folgende Nachricht verwendet ein veraltetes Datumsformat, einschließlich einer nicht numerischen Zeitzone und eines zweistelligen Jahres. Beachten Sie, dass, obwohl der Wochentag fehlt, dies nicht für die veraltete Syntax spezifisch ist; er ist auch in der aktuellen Syntax optional.
----
From: John Doe <[email protected]>
To: Mary Smith <[email protected]>
Subject: Saying Hello
Date: 21 Nov 97 09:55:06 GMT
Message-ID: <[email protected]>
This is a message just to say hello.
So, "Hello".
----
Anhang A.6.3. Veraltete Leerzeichen und Kommentare
Leerzeichen und Kommentare können zwischen viel mehr Elementen erscheinen als in der aktuellen Syntax. Außerdem sind Faltungszeilen, die vollständig aus Leerzeichen bestehen, zulässig.
----
From : John Doe <jdoe@machine(comment). example>
To : Mary Smith
__
<[email protected]>
Subject : Saying Hello
Date : Fri, 21 Nov 1997 09(comment): 55 : 06 -0600
Message-ID : <1234 @ local(blah) .machine .example>
This is a message just to say hello.
So, "Hello".
----
Beachten Sie insbesondere die zweite Zeile des Felds "To:". Sie beginnt mit zwei Leerzeichen. (Beachten Sie, dass "__" Leerzeichen darstellt.) Daher wird sie als Teil des Foldings betrachtet, wie in Abschnitt 4.2 beschrieben. Außerdem sind die Kommentare und Leerzeichen in Adressen, Datumsangaben und Nachrichtenkennungen alle Teil der veralteten Syntax.