Konfigurieren einer neuen Transportregel für Nachrichten, deren Feld "Betreff" leer ist

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-04-13

In diesem Thema wird erläutert, wie Sie mithilfe der Exchange-Verwaltungskonsole oder der Exchange-Verwaltungsshell eine Transportregel konfigurieren, um eine Aktion für E-Mail-Nachrichten mit einer leeren Betreffzeile auszuführen. Dieses Verfahren kann auf Computern verwendet werden, auf denen die Serverfunktion Hub-Transport oder die Serverfunktion Edge-Transport installiert ist.

Bevor Sie beginnen

Zum Erstellen einer neuen Transportregel zum Durchführen einer Aktion für eine E-Mail-Nachricht mit einer leeren Betreffzeile verwenden Sie das gleiche Verfahren wie zum Erstellen einer neuen Transportregel. Transportregelaktionen stehen auf Hub-Transport-Servern und auf Edge-Transport-Servern zur Verfügung. Sie verwenden diese Aktionen zum Ändern der Übermittlung oder des Inhalts von Nachrichten, die den von Ihnen angegebenen Bedingungen entsprechen.

Weitere Informationen zu Transportregeln finden Sie unter Übersicht über Transportregeln.

Damit Sie die nachstehenden Verfahren ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • die Rolle Exchange-Organisationsadministrator

Um die folgenden Verfahren auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

CautionAchtung:
In diesem Thema wird beschrieben, wie neue Transportregeln erstellt werden. Bevor Sie neue Transportregeln in Ihrer Produktionsumgebung konfigurieren, sollten Sie zuerst in einer Testumgebung lernen, wie neue Transportregeln erstellt und gründlich getestet werden. Die folgenden Verfahren sind nicht für die Ausführung in einer Produktionsumgebung vorgesehen. Es müssen erst Änderungen vorgenommen werden, damit Ihre Organisation unterstützt wird.

Wichtig

Damit Transportregeln auf E-Mail-Nachrichten angewendet werden können, muss eine Route vorhanden sein, über die Nachrichten bei einem Server, der Transportregeln anwendet, ein- und ausgehen können. Darüber hinaus dürfen die Nachrichten keinen vom Administrator konfigurierten Transporteinschränkungen unterliegen, die eine Übermittlung der Nachricht verhindern. Wenn die Übermittlung einer Nachricht durch eine Transporteinschränkung verhindert wird, kann der Agent für Transportregeln keine Aktionen für die betreffende Nachricht ausführen, und es werden keine Ereignisse des Agents für Transportregeln protokolliert.

Der reguläre Ausdruck ^$

Zum Erkennen von Nachrichten mit einer leeren Betreffzeile wird in den folgenden Verfahren der reguläre Ausdruck ^$ verwendet. Dieser reguläre Ausdruck setzt sich aus zwei Musterzeichenfolgen zusammen, ^ und $. Musterzeichenfolgen werden in regulären Ausdrücken verwendet, um Muster im Text einer Nachricht zu vergleichen, wenn sich dieser Text dynamisch ändert. Wenn die beiden Musterzeichenfolgen ^ und $ in dieser Reihenfolge verwendet werden, entspricht die Transportregelbedingung nur der exakten Zeichenfolge, die sich zwischen den beiden Musterzeichenfolgen befindet. Da sich zwischen den Musterzeichenfolgen ^ und $ im regulären Ausdruck ^$ keine Zeichenfolge befindet, entspricht dieser reguläre Ausdruck nur einer leeren Zeichenfolge wie einer leeren Betreffzeile.

Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre Ausdrücke in Transportregeln.

Erstellen einer neuen Transportregel für Nachrichten mit einer leeren Betreffzeile mit der Exchange-Verwaltungskonsole

Im folgenden Verfahren wird gezeigt, wie Sie den Assistenten für Transportregeln auf einem Hub-Transport-Server oder einem Edge-Transport-Server in der Exchange-Verwaltungskonsole öffnen und dann eine neue Transportregel erstellen, um eine Aktion für E-Mail-Nachrichten mit einer leeren Betreffzeile auszuführen. Nach dem Öffnen des Assistenten für Transportregeln ist das Verfahren auf einem Hub-Transport-Server mit dem auf einem Edge-Transport-Server identisch.

So öffnen Sie den Assistenten für Transportregeln in der Exchange-Verwaltungskonsole auf einem Hub-Transport-Server

  1. Öffnen Sie auf dem Hub-Transport-Server die Exchange-Verwaltungskonsole.

  2. Klicken Sie in der Konsolenstruktur auf Organisationskonfiguration und dann auf Hub-Transport.

  3. Klicken Sie im Ergebnisbereich auf die Registerkarte Transportregeln, und klicken Sie dann im Aktionsbereich auf Neue Transportregel.

So öffnen Sie den Assistenten für neue Transportregeln in der Exchange-Verwaltungskonsole auf einem Edge-Transport-Server

  1. Öffnen Sie die Exchange-Verwaltungskonsole auf dem Edge-Transport-Server, auf dem die neue Transportregel erstellt werden soll.

  2. Klicken Sie in der Konsolenstruktur auf Edge-Transport.

  3. Klicken Sie im Ergebnisbereich auf die Registerkarte Transportregeln, und klicken Sie dann im Aktionsbereich auf Neue Transportregel.

So erstellen Sie eine neue Transportregel für Nachrichten mit einer leeren Betreffzeile mit dem Assistenten für Transportregeln in der Exchange-Verwaltungskonsole

  1. Geben Sie im Assistenten für Transportregeln im Feld Name den Namen der Transportregel ein.

  2. Wenn Sie Anmerkungen zu dieser Regel haben, können Sie diese im Feld Kommentare eingeben.

  3. Wenn die Regel deaktiviert erstellt werden soll, deaktivieren Sie das Kontrollkästchen Aktiviert. Lassen Sie das Kontrollkästchen Aktiviert andernfalls aktiviert.

  4. Klicken Sie auf Weiter.

  5. Wählen Sie im Feld Schritt 1: Auswählen von Bedingungen die Bedingung wenn das Feld "Betreff" Textmuster enthält aus.

  6. Klicken Sie im Feld Schritt 2: Bearbeiten der Regelbeschreibung (klicken Sie auf einen unterstrichenen Wert) auf das blaue, unterstrichene Wort Textmuster.

  7. Wenn Sie auf das blau unterstrichene Wort Textmuster klicken, wird ein neues Fenster geöffnet, in dem Sie aufgefordert werden, Werte einzugeben, die für die Bedingung gelten. Geben Sie ^$, und klicken Sie dann auf Hinzufügen. Klicken Sie auf OK, um das Fenster zu schließen, und klicken Sie dann auf Weiter.

  8. Wählen Sie im Feld Schritt 1: Auswählen von Aktionen alle Aktionen aus, die auf diese Regel angewendet werden sollen.

  9. Klicken Sie im Feld Schritt 2. Bearbeiten der Regelbeschreibung (klicken Sie auf einen zugrunde liegenden Wert) auf jedes blau unterstrichene Wort.

  10. Wählen Sie in dem neu angezeigten Fenster die Elemente aus, die angewendet werden sollen, oder geben Sie die Werte manuell ein, und klicken Sie dann auf OK, um das Fenster zu schließen.

  11. Wiederholen Sie den vorherigen Schritt für jede Aktion, die Sie ausgewählt haben. Nachdem Sie alle Aktionen konfiguriert haben, klicken Sie auf Weiter.

  12. Wählen Sie im Feld Schritt 1: Gegebenenfalls Auswählen von Ausnahmen alle Ausnahmen aus, die auf diese Regel angewendet werden sollen. Es ist nicht erforderlich, Ausnahmen auszuwählen.

  13. Wenn Sie im vorherigen Schritt Ausnahmen ausgewählt haben, klicken Sie im Feld Schritt 2. Bearbeiten der Regelbeschreibung (klicken Sie auf einen zugrunde liegenden Wert) auf jedes blau unterstrichene Wort.

  14. Wenn Sie auf ein blaues, unterstrichenes Wort klicken, werden Sie in einem neu geöffneten Fenster aufgefordert, die hinzuzufügenden Elemente auszuwählen oder die Werte manuell einzugeben. Klicken Sie nach Abschluss dieses Vorgangs auf OK, um das Fenster zu schließen.

  15. Wiederholen Sie den vorherigen Schritt für jede Ausnahme, die Sie ausgewählt haben. Nachdem Sie alle Ausnahmen konfiguriert haben, klicken Sie auf Weiter.

  16. Überprüfen Sie die Konfigurationszusammenfassung. Wenn Sie mit der Konfiguration der neuen Regel zufrieden sind, klicken Sie auf Neu und dann auf Fertig stellen.

Erstellen einer neuen Transportregel für Nachrichten mit einer leeren Betreffzeile mit der Exchange-Verwaltungsshell

Wenn Sie die Exchange-Verwaltungsshell zum Erstellen einer neuen Transportregel verwenden möchten, mit der eine Transportregelaktion auf Nachrichten mit einer leeren Betreffzeile anwendet wird, lesen Sie den Abschnitt "Erstellen einer Transportregel mithilfe der Exchange-Verwaltungsshell" in Erstellen einer neuen Transportregel.

Hinzufügen der Bedingung "Leere Betreffzeile"

Im folgenden Verfahren wird gezeigt, wie Sie eine Transportregelbedingung hinzufügen können, um Nachrichten mit leerer Betreffzeile zu ermitteln und auf solche Nachrichten eine Aktion anzuwenden.

So erkennen Sie mit der Exchange-Verwaltungsshell Nachrichten mit einer leeren Betreffzeile

  • Führen Sie die folgenden Befehle aus:

    $Condition = Get-TransportRulePredicate SubjectMatches
    $Condition.Patterns = @("^$")
    

Konfigurieren der Aktion für Nachrichten mit leerer Betreffzeile

Nachdem Sie die Bedingung "Leere Betreffzeile" hinzugefügt haben, fügen Sie die Transportregelaktion hinzu, die für Nachrichten ausgeführt werden soll, die der Bedingung entsprechen. Möglicherweise möchten Sie die Nachricht zurückweisen und einen angepassten Unzustellbarkeitsbericht (Non-Delivery Report, NDR) senden. In diesem Thema wird die Transportregelaktion RejectMessage zum Zurückweisen einer Nachricht und zum Senden eines Unzustellbarkeitsberichts verwendet. Die Transportregelaktion RejectMessage finden Sie unter der Serverfunktion Hub-Transport.

So verwenden Sie die Exchange-Verwaltungsshell zum Auswählen der Transportregelaktion "RejectMessage"

  • Führen Sie den folgenden Befehl aus:

    $Action = Get-TransportRuleAction RejectMessage
    

Sie können den Text, der dem Absender angezeigt wird, im Abschnitt Diagnoseinformationen für Administratoren des Unzustellbarkeitsberichts ändern. Dieser Text kann hilfreiche Informationen zur Verfügung stellen und den Administrator in die Lage versetzen, den Grund für die Zurückweisung der Nachricht zu verstehen.

So verwenden Sie die Exchange-Verwaltungsshell zum Konfigurieren des Texts unter "Diagnoseinformationen für Administratoren", der im Unzustellbarkeitsbericht auf einem Hub-Transport-Server angezeigt wird

  • Führen Sie den folgenden Befehl aus:

    $Action.RejectReason = "Sample reject reason"
    

Sie können den Code der Benachrichtigung zum Übermittlungsstatus (Delivery Status Notification, DSN) und die Nachricht ändern, die im Benutzerinformationenabschnitt des Unzustellbarkeitsberichts angezeigt werden, indem Sie einen angepasste DSN-Code angeben. Ein angepasster DSN-Code wird einer angepassten DSN-Nachricht zugewiesen. Es ist sinnvoll, diesen Code anzugeben, damit Sie den Benutzer auf einen HTML-Link zu einer bestimmten Richtlinie oder Bestimmung verweisen können. Standardmäßig wird der Unzustellbarkeitsbericht gesendet, der dem DSN-Code 5.7.1 zugeordnet ist.

Wenn Sie beispielsweise eine neue Transportregel für Nachrichten mit leerer Betreffzeile erstellen und Benutzer an die IT-Abteilung verweisen möchten, wenn deren Nachricht zurückgewiesen wird, können Sie einen neuen, noch nicht verwendeten, angepassten DSN-Code in der Eigenschaft EnhancedStatusCode angeben. Nachdem Sie den neuen angepasste DSN-Code angegeben haben, müssen Sie das Cmdlet New-SystemMessage zum Erstellen des DSN-Codes sowie zum Angeben des Texts verwenden, der bei einem Verweis auf diesen DSN-Code angezeigt werden soll. Ein Beispiel für dieses Verfahren finden Sie unter "Konfigurieren einer Transportregel, mit der Nachrichten mit leerer Betreffzeile zurückgewiesen werden" an späterer Stelle in diesem Thema.

Hinweis

Die Transportregelaktion RejectReason steht nur auf Hub-Transport-Servern zur Verfügung. Wenn Sie Nachrichten mit leerer Betreffzeile auf Edge-Transport-Servern zurückweisen möchten, müssen Sie die Transportregelaktion SmtpRejectMessage verwenden. Wenn Sie die Transportregelaktion SmtpRejectMessage verwenden, können Sie nur den DSN-Code angeben. Sie können keine alternative Nachricht festlegen, die für den Benutzer oder Administrator angezeigt werden soll.
Weitere Informationen zur Transportregelaktion SmtpRejectMessage finden Sie im Abschnitt "Unterstützte Aktionen auf einem Edge-Transport-Server" unter Aktionen von Transportregeln.

Weitere Informationen zu den akzeptierten Werten sowie dazu, wie ein DSN-Code einer Transportregel von Exchange 2007 zugeordnet wird, finden Sie unter Zuordnen einer DSN-Nachricht zu einer Transportregel.

So verwenden Sie die Exchange-Verwaltungsshell zum Konfigurieren des Benutzerinformationstexts in einem Unzustellbarkeitsbericht, indem Sie einen angepassten DSN-Code auf einem Hub-Transport-Server angeben

  • Führen Sie den folgenden Befehl aus:

    $Action.EnhancedStatusCode = "5.7.228"
    

Weitere Informationen zu diesen Aktionseigenschaften finden Sie unter Aktionen von Transportregeln.

Erstellen der neuen Transportregel für Nachrichten mit einer leeren Betreffzeile

Nachdem Sie die optionalen Bedingungen, Ausnahmen und Aktionen konfiguriert haben, erstellen Sie die neue Transportregel, mit der die Transportregel in Kraft gesetzt wird.

So erstellen Sie eine neue Transportregel, mit der Nachrichten mit einer leeren Betreffzeile zurückgewiesen werden, in der Exchange-Verwaltungsshell

  • Führen Sie den folgenden Befehl aus:

    New-TransportRule -Name "Sample Blank Subject Transport Rule" -Condition @($Condition) -Action @($Action)
    

Konfigurieren einer Transportregel, mit der Nachrichten mit leerer Betreffzeile zurückgewiesen werden

Im folgenden Beispiel wird gezeigt, wie eine Transportregel angewendet wird, mit der Nachrichten mit leerer Betreffzeile auf einem Hub-Transport-Server zurückgewiesen werden.

Hinweis

Bei dieser Transportregel wird ein angepasster DSN-Code sowie eine angepasste Nachricht verwendet. Der Befehl New-SystemMessage erstellt in diesem Beispiel den angepassten DSN-Code und die Nachricht. Weitere Informationen finden Sie unter Zuordnen einer DSN-Nachricht zu einer Transportregel.

So konfigurieren Sie eine Transportregel, mit der Nachrichten mit leerer Betreffzeile auf einem Hub-Transport-Server zurückgewiesen werden, mit der Exchange-Verwaltungsshell

  • Führen Sie die folgenden Befehle aus:

    $Condition = Get-TransportRulePredicate SubjectMatches
    $Condition.Patterns = @("^$")
    $Action = Get-TransportRuleAction RejectMessage
    $Action.RejectReason = "Messages must have a subject in the subject line or they are rejected."
    $Action.EnhancedStatusCode = "5.7.228"
    New-SystemMessage -DsnCode 5.7.228 -Internal $True -Language En -Text "This message was rejected because it did not have a subject in the subject line. For more information, please contact the Information Technology department."
    New-TransportRule "Blank Subject Transport Rule" -Condition @($Condition) -Action @($Action)
    

Weitere Informationen

Ausführliche Informationen zu Syntax und Parametern für die einzelnen Befehle finden Sie unter den folgenden Themen:

Weitere Informationen zu Transportregeln finden Sie unter den folgenden Themen: