
Voraussetzungen für Nachrichtendateien im Wiedergabeverzeichnis
Das Wiedergabeverzeichnis wird für die erneute Übermittlung exportierter Exchange-Nachrichten sowie zum Empfang von Nachrichten von fremden Gatewayservern verwendet. Diese Nachrichten sind bereits für das Wiedergabeverzeichnis formatiert. Es besteht kaum bzw. keine Notwendigkeit, dass ein Administrator oder eine andere Anwendung mithilfe des Wiedergabeverzeichnisses neue Nachrichtendateien erstellt und übermittelt. Zum Erstellen und Übermitteln neuer Nachrichtendateien muss das Pickupverzeichnis verwendet werden.
Bei den Nachrichten im Wiedergabeverzeichnis werden in hohem Maße X-Kopfzeilen verwendet. X-Kopfzeilen sind benutzerdefinierte, inoffizielle Nachrichten-Kopfzeilenfelder, die in der Nachrichtenkopfzeile vorhanden sind. X-Kopfzeilen werden in RFC 2822 nicht speziell erwähnt, die Verwendung eines nicht definierten Nachrichten-Kopfzeilenfelds, das mit "X-" beginnt, ist jedoch mittlerweile ein anerkannter Weg, um einer Nachricht inoffizielle Nachrichten-Kopfzeilenfelder hinzuzufügen. Exchange 2007-spezifischen X-Kopfzeilen, die in Nachrichtendateien im Wiedergabeverzeichnis verwendet werden, können Zustellinformationen festlegen, die normalerweise im Nachrichtenumschlag vorhanden sind. Dieses Feature ist erforderlich, um ursprüngliche Nachrichteninformationen zu erhalten, wenn von einem anderen Server mit Exchange exportierte Nachrichten mithilfe das Wiedergabeverzeichnisses verarbeitet werden.
Eine Nachrichtendatei, die in das Wiedergabeverzeichnis kopiert wird, muss die folgenden Voraussetzungen erfüllen, um eine erfolgreiche Zustellung gewährleisten zu können:
-
Die Nachrichtendatei muss eine Textdatei sein, die dem grundlegenden SMTP-Nachrichtenformat entspricht. MIME-Nachrichten-Kopfzeilenfelder und -Inhalte (Multipurpose Internet Mail Extensions) werden unterstützt.
-
Die Nachrichtendatei muss die Dateinamenerweiterung ".eml" haben.
-
X-Kopfzeilen müssen vor allen anderen normalen Kopfzeilenfeldern stehen.
-
Der Nachrichtentext muss durch eine Leerzeile von den Kopfzeilenfeldern getrennt sein.
Die in der folgenden Liste beschriebenen X-Kopfzeilen sind für Nachrichten im Wiedergabeverzeichnis erforderlich:
-
X-Sender: Diese X-Kopfzeile ersetzt die Nachrichten-Kopfzeilenfeldvoraussetzung From: in einer typischen SMTP-Nachricht. Ein X-Sender:-Feld, das eine E-Mail-Adresse enthält, muss vorhanden sein. Das Wiedergabeverzeichnis ignoriert ein eventuell vorhandenes From:-Nachrichten-Kopfzeilenfeld, obwohl der Wert des From:-Felds im E-Mail-Client des Empfängers als Absender der Nachricht angezeigt wird. Normalerweise sind noch andere Parameter im X-Sender:-Feld vorhanden, wie im folgenden Beispiel dargestellt:
X-Sender: <bob@fabrikam.com> BODY=7bit RET=HDRS ENVID=12345ABCD auth=<someAuth>
Hinweis: |
|---|
Diese Parameter sind Nachrichtenumschlagwerte, die vom sendenden Server normalerweise generiert werden. Möglicherweise finden Sie in exportierten Nachrichtendateien Parameter vor, die diesen ähnlich sind.
RET= gibt an, ob die gesamte Nachricht oder nur die Kopfzeilen an den Absender zurückgegeben werden sollen, wenn die Nachricht nicht zugestellt werden kann. RET= kann den Wert HDRS oder FULL haben.
ENVID= ist ein Nachrichtenumschlagbezeichner. BODY= gibt die Textcodierung der Nachricht an. AUTH= gibt dem Messagingserver einen Authentifizierungsmechanismus an, wie in RFC 2554 beschrieben.
|
-
X-Receiver: Diese X-Kopfzeile ersetzt die Nachrichten-Kopfzeilenfeldvoraussetzung To: in einer typischen SMTP-Nachricht. Mindestens ein X-Receiver:-Feld, das eine E-Mail-Adresse enthält, muss vorhanden sein. Für mehrere Empfänger sind mehrere X-Receiver:-Kopfzeilenfelder zulässig. Das Wiedergabeverzeichnis ignoriert eventuell vorhandene To:-Nachrichten-Kopfzeilenfelder, obwohl die Werte der To:-Felder im E-Mail-Client des Empfängers als Empfänger der Nachricht angezeigt werden. Wie im folgenden Beispiel dargestellt, können noch andere Parameter im X-Receiver:-Feld vorhanden sein:
X-Receiver: <mary@contoso.com> NOTIFY=NEVER ORcpt=mary@contoso.com
Hinweis: |
|---|
Diese Parameter sind Nachrichtenumschlagwerte, die vom sendenden Server normalerweise generiert werden. Möglicherweise finden Sie in exportierten Nachrichtendateien Parameter vor, die diesen ähnlich sind. Diese Parameter stehen im Zusammenhang mit Benachrichtigungen über den Übermittlungsstatus (Delivery Status Notification, DSN), wie in RFC 1891 beschrieben. NOTIFY= kann den Wert NEVER, DELAY, oder FAILURE haben. ORcpt= wird verwendet, um den Originalempfänger der Nachricht beizubehalten.
|
Die in der folgenden Liste beschriebenen X-Kopfzeilen sind für Nachrichtendateien im Wiedergabeverzeichnis optional:
-
X-CreatedBy: Wenn diese X-Kopfzeile vorhanden ist, darf sie nicht leer sein. Wenn das Feld X-CreatedBy: nicht vorhanden ist, wird es mit einem Wert von Unspecified hinzugefügt. Normalerweise ist der Wert dieses Felds MSExchange12, es kann jedoch auch den Nicht-SMTP-Adressraumtyp enthalten, der für einen Sendeconnector festgelegt ist, wie zum Beispiel Notes. Dieses Nachrichten-Kopfzeilenfeld wird für Firewallfunktionen verwendet, die Kopfzeilen auswerten.
-
X-EndOfInjectedXHeaders: Die Größe aller vorhandenen X-Kopfzeilen in Bytes. Diese X-Kopfzeile kann zum Markieren der letzten X-Kopfzeile vor dem Beginn der normalen Nachrichten-Kopfzeilenfelder verwendet werden.
-
X-ExtendedMessageProps: Erweiterte Nachrichteneigenschaften für die Nachricht.
-
X-HeloDomain: Die während der anfänglichen SMTP-Protokollverhandlung angebotene HELO/EHLO-Domänenzeichenfolge.
-
X-LegacyExch50: Wird zum Erhalten benutzerdefinierter Eigenschaften verwendet, die von Exchange Server 2003 generiert werden, wenn Server mit Exchange 2003 vorhanden sind.
-
X-Source: Wenn der Wert dieser X-Kopfzeile nicht angegeben ist, wird der Wert Replay verwendet. Diese X-Kopfzeile wird von der Warteschlangenanzeige in der Spalte MessageSourceName verwendet. Andere mögliche Werte für diese X-Kopfzeile sind Smtp Receive Connector und Smtp Send Connector.
-
X-SourceIPAddress: Die IP-Adresse des sendenden Servers. Wenn keine IP-Adresse angegeben ist, ist der Wert dieses Felds "0.0.0.0".
Im Folgenden finden Sie ein Beispiel für eine Nur-Text-Nachricht, die eine akzeptable Formatierung für das Wiedergabeverzeichnis verwendet:
X-Receiver: <mary@contoso.com> NOTIFY=NEVER ORcpt=mary@contoso.com
X-Sender: <bob@contoso.com> BODY=7bit ENVID=12345AB auth=<someAuth>
Subject: Optional message subject
This is the body of the message.
In Nachrichtendateien des Wiedergabeverzeichnisses werden auch MIME-Inhalte unterstützt. MIME definiert eine breite Palette von Nachrichteninhalten, wozu auch Sprachen gehören, die nicht als 7-Bit-ASCII-Text darstellbar sind, sowie HTML und andere Multimediainhalte. Eine vollständige Beschreibung von MIME und den dazugehörigen Voraussetzungen würde den Rahmen dieses Themas sprengen. Im Folgenden finden Sie ein Beispiel für eine einfache MIME-Nachricht, die eine akzeptable Formatierung für das Wiedergabeverzeichnis verwendet:
X-Receiver: <mary@contoso.com> NOTIFY=NEVER ORcpt=mary@contoso.com
X-Sender: <bob@contoso.com> BODY=7bit ENVID=12345ABCD auth=<someAuth>
To: mary@contoso.com
From: bob@contoso.com
Subject: Optional message subject
MIME-Version: 1.0
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
<HTML><BODY>
<TABLE>
<TR><TD>cell 1</TD><TD>cell 2</TD></TR>
<TR><TD>cell 3</TD><TD>cell 4</TD></TR>
</TABLE>
</BODY></HTML>