Transportregelprädikate

 

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

Letztes Änderungsdatum des Themas: 2007-04-09

In diesem Thema werden die Prädikate, Prädikateigenschaften und Werte beschrieben, die für einen Computer verfügbar sind, auf dem die Serverfunktionen Hub-Transport oder Edge-Transport von Microsoft Exchange Server 2007 installiert ist. Die Addresses-Prädikateigenschaft wird aufgrund ihrer Komplexität ebenfalls ausführlich beschrieben.

In Exchange 2007 verwenden die Transportregel-Agents Prädikate, um die Bedingungen und Ausnahmen mit Daten aufzufüllen, die mit einer Transportregel verwendet werden. Die Serverfunktionen Hub-Transport und Edge-Transport können Transportregeln auf E-Mail-Nachrichten anwenden, die diese Serverfunktionen durchlaufen. Die Prädikate, die für die einzelnen Serverfunktionen verfügbar sind, sind jedoch unterschiedlich.

Prädikate und Prädikateigenschaften

Prädikate weisen eine Bedingung oder Ausnahme an, einen bestimmten Teil einer E-Mail-Nachricht zu untersuchen, damit ermittelt werden kann, ob die Transportregel auf die betreffende Nachricht angewendet werden soll. Einige Prädikate untersuchen die Felder An oder Von einer Nachricht, andere hingegen den Betreff, den Nachrichtentext oder die Anlagengröße. Damit ermittelt werden kann, ob eine Transportregel auf eine Nachricht angewendet werden soll, verlangen die meisten Prädikate, dass Sie einen Wert angeben, den die Prädikate zum Testen der Nachricht verwenden. Diese Werte werden einer Prädikateigenschaft oder mehreren Prädikateigenschaften zugewiesen. Einige Prädikate erfordern keine Prädikateigenschaften.

Um einem Prädikat einen Wert zuzuweisen, müssen Sie die Prädikateigenschaft des Prädikats ermitteln. Sie müssen z. B. die Words-Prädikateigenschaft zusammen mit der SubjectContains-Bedingung verwenden. Tabelle 2 nennt die Prädikateigenschaften, die für Hub-Transport-Servercomputer verwendet werden müssen. Tabelle 3 nennt die Prädikateigenschaften, die für Edge-Transport-Servercomputer verwendet werden müssen.

Einige Prädikate verlangen, dass zwei Prädikateigenschaften festgelegt werden, weil einige Prädikate bestimmte Felder innerhalb von Abschnitten untersuchen, z. B. die Nachrichtenkopfzeilen-Felder. Wenn Sie für ein Prädikat angeben, dass es die Nachrichtenkopfzeile untersuchen soll, gibt eine Prädikateigenschaft das zu untersuchende Kopfzeilenfeld an, während die zweite Prädikateigenschaft den Wert der Nachrichtenkopfzeile angibt, auf den getestet werden soll. In diesen Fällen müssen Sie abhängig von der Serverfunktion außerdem einen Wert für die zweite Prädikateigenschaft aus der Spalte "Eigenschaft des zweiten Prädikats" von Tabelle 2 und Tabelle 3 angeben. Sie können ein Prädikat z. B. so konfigurieren, dass es das Kopfzeilenfeld Message-ID auf eine bestimmte Zeichenfolge hin untersucht, z. B. auf das Vorkommen von contoso.com.

Tabelle 1 listet die Prädikateigenschaften auf, die Sie zusammen mit Transportregeln verwenden können, die auf einem Hub-Transport-Servercomputer oder einem Edge-Transport-Servercomputer konfiguriert sind.

Tabelle 1   Prädikateigenschafen für Transportregeln auf einem Hub-Transport-Servercomputer oder einem Edge-Transport-Servercomputer

Prädikateigenschaft Erwartetes Format Beschreibung

Addresses und Addresses2

Array aus Active Directory-Postfach-, Kontakt- oder Verteilergruppenobjekten

Addresses und Addresses2 nehmen ein einzelnes Postfach-, Kontakt-, E-Mail-aktiviertes Benutzer- oder Verteilergruppenobjekt an. Ausführliche Beschreibungen dieser Prädikateigenschaften finden Sie unter "Zuweisen von Adressen zu Bedingungen und Ausnahmen" weiter unten in diesem Thema.

Classification

Nachrichtenklassifikationsobjekt

Classification nimmt ein Nachrichtenklassifikationsobjekt an. Wenn Sie ein Nachrichtenklassifikationsobjekt angeben möchten, müssen Sie den Befehl Get-MessageClassification verwenden. Verwenden Sie z. B. den folgenden Befehl, um nach der ExCompanyInternal-Nachrichtenklassifikation zu suchen:

$Condition.Classification = (Get-MessageClassification ExCompanyInternal).Identity

Importance

Einzelwert von High, Normal oder Bulk.

Importance nimmt die Nachrichtenpriorität einer E-Mail-Nachricht an. Schließen Sie den Wert in doppelte Anführungszeichen ein.

Patterns

Array regulärer Ausdrücke

Die Patterns-Prädikateigenschaft nimmt einen regulären Ausdruck an, der für die Zuordnung dynamischen Texts in einer E-Mail-Nachricht verwendet werden kann, der einem identifizierbaren Muster folgt. Schließen Sie den Ausdruck in doppelte Anführungszeichen ein.

MessageHeader

Einzelne Zeichenfolge

MessageHeader nimmt eine Zeichenfolge an, die verwendet werden kann, um eine zu untersuchende E-Mail-Nachrichtenkopfzeile anzugeben. Diese Prädikateigenschaft wird zusammen mit den Prädikateigenschaften Words oder Patterns verwendet, die den Wert des zuzuordnenden Kopfzeilenfeldes angeben. Schließen Sie die Zeichenfolge in doppelte Anführungszeichen ein.

SclValue

Einzelne ganze Zahl

SclValue nimmt eine ganze Zahl an, die zum Zuordnen der SCL-Bewertung (Spam Confidence Level) verwendet werden kann, die für eine E-Mail-Nachricht konfiguriert ist. Schließen Sie die ganze Zahl in doppelte Anführungszeichen ein.

Scope

Einzelwert von InOrganization oder NotInOrganization.

Scope nimmt einen Wert an, mit dem ermittelt werden kann, ob die E-Mail-Nachricht aus der Exchange 2007-Organisation oder von einer Quelle außerhalb der Organisation gesendet wurde. Scope bestimmt außerdem, ob die Nachricht an einen Empfänger innerhalb oder außerhalb der Organisation gesendet wurde. Schließen Sie den Wert in doppelte Anführungszeichen ein. 

Ein Absender oder Empfänger wird als innerhalb der Organisation befindlich angesehen, wenn eine der folgenden Bedingungen erfüllt ist:

  • Der Absender oder Empfänger ist ein E-Mail-aktivierter Benutzer, eine Verteilergruppe oder ein Öffentlicher Ordner, der innerhalb des Active Directory der Organisation vorhanden ist.

  • Die Domäne des Absenders oder Empfängers befindet sich in der Liste akzeptierter Domänen, ist jedoch keine ExternalRelay-Domäne. Darüber hinaus muss die Nachricht über eine authentifizierte Verbindung gesendet oder empfangen werden.

Um zu bestimmen, ob E-Mail-aktivierte Kontakte sich innerhalb oder außerhalb der Organisation befinden, wird der Domänenanteil der Adresse des Empfängers oder Absenders mit der Liste der akzeptierten Domänen verglichen, wie weiter oben in diesem Abschnitt erläutert.

Weitere Informationen zu akzeptierten Domänen finden Sie unter Verwalten von akzeptierten Domänen.

Size

Einzelne ganze Zahl mit Quantifizierer, z. B. KB oder MB

Size nimmt eine ganze Zahl an, die die Größe einer E-Mail-Anlage angibt. Wenn Sie eine ganze Zahl eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Byte)

  • KB (Kilobyte)

  • MB (Megabyte)

  • GB (Gigabyte)

  • TB (Terabyte)

Nicht qualifizierte ganze Zahlen werden als Byte behandelt.

Words

Array aus Zeichenfolgen

Die Words-Prädikateigenschaft nimmt eine Zeichenfolge an, die in doppelte Anführungszeichen eingeschlossen ist.

Unterstützte Prädikate auf einem Hub-Transport-Servercomputer

Tabelle 2 listet die Prädikate auf, die Sie zusammen mit Transportregeln verwenden können, die auf einem Hub-Transport-Servercomputer konfiguriert sind.

Tabelle 2   Unterstützte Prädikate für Transportregeln auf einem Hub-Transport-Servercomputer

Unterstütztes Regelprädikat Prädikatname Erste Prädikateigenschaft Zweite Prädikateigenschaft Beschreibung

von Personen

From

Addresses

Nicht zutreffend

From ordnet Postfächer, E-Mail-aktivierte Benutzer oder Kontakte zu, die eine E-Mail-Nachricht gesendet haben.

von einem Mitglied der Verteilerliste

FromMemberOf

Addresses

Nicht zutreffend

FromMemberOf ordnet Absender einer E-Mail-Nachricht zu, die Mitglieder der angegebenen Verteilergruppe sind.

von Benutzern innerhalb oder außerhalb der Organisation

FromScope

Scope

Nicht zutreffend

FromScope ordnet E-Mail-Nachrichten zu, die vom angegebenen Bereich gesendet werden.

an Personen gesendet

SentTo

Addresses

Nicht zutreffend

SentTo ordnet E-Mail-Nachrichten zu, die Postfächer, E-Mail-aktivierte Benutzer oder Kontakte enthalten, die Empfänger der Nachricht sind. Die angegebenen Postfächer, E-Mail-aktivierten Benutzer und Kontakte können sich in den Feldern An, Cc oder Bcc der Nachricht befinden.

an ein Mitglied der Verteilerliste gesendet

SentToMemberOf

Addresses

Nicht zutreffend

SentToMemberOf ordnet E-Mail-Nachrichten mit Empfängern, die Mitglieder der angegebenen Verteilergruppe sind, zu. Die Empfänger können in den Feldern An, Cc oder Bcc der E-Mail-Nachricht enthalten sein.

an Benutzer innerhalb oder außerhalb der Organisation gesendet

SentToScope

Scope

Nicht zutreffend

SentToScope ordnet E-Mail-Nachrichten zu, die an den angegebenen Bereich gesendet werden.

zwischen Mitgliedern der Verteilerliste und einer Verteilerliste

BetweenMemberOf

Addresses

Addresses2

BetweenMemberOf ordnet E-Mail-Nachrichten zu, die zwischen Mitgliedern von zwei Verteilergruppen gesendet werden.

wenn ein Empfänger im Feld "An" "Personen" ist

AnyOfToHeader

Addresses

Nicht zutreffend

AnyOfToHeader ordnet E-Mail-Nachrichten zu, die an Postfächer, E-Mail-aktivierte Benutzer oder Kontakte gesendet werden, die im Feld An einer E-Mail-Nachricht aufgelistet werden.

wenn ein Empfänger im Feld "An" ein Mitglied der Verteilerliste ist

AnyOfToHeaderMemberOf

Addresses

Nicht zutreffend

AnyOfToHeaderMemberOf ordnet E-Mail-Nachrichten zu, die an Empfänger gesendet werden, die im Feld An einer E-Mail-Nachricht aufgelistet werden und Mitglieder der angegebenen Verteilergruppe sind.

wenn ein Empfänger im Feld "Cc" "Personen" ist

AnyOfCcHeader

Addresses

Nicht zutreffend

AnyOfCcHeader ordnet E-Mail-Nachrichten zu, die an Postfächer, E-Mail-aktivierte Benutzer oder Kontakte gesendet werden, die im Feld Cc einer E-Mail-Nachricht aufgelistet werden.

wenn ein Empfänger im Feld "Cc" ein Mitglied der Verteilerliste ist

AnyOfCcHeaderMemberOf

Addresses

Nicht zutreffend

AnyOfCcHeaderMemberOf ordnet E-Mail-Nachrichten zu, die an Empfänger gesendet werden, die im Feld Cc einer E-Mail-Nachricht aufgelistet werden und Mitglieder der angegebenen Verteilergruppe sind.

wenn ein Empfänger in den Feldern "An" oder "Cc" "Personen" ist

AnyOfToCcHeader

Addresses

Nicht zutreffend

AnyOfToCcHeader ordnet E-Mail-Nachrichten zu, die an Postfächer, E-Mail-aktivierte Benutzer oder Kontakte gesendet werden, die im Feld An oder Cc einer E-Mail-Nachricht aufgelistet werden.

wenn ein Empfänger in den Feldern "An" oder "Cc" ein Mitglied der Verteilerliste ist

AnyOfToCcHeaderMemberOf

Addresses

Nicht zutreffend

AnyOfToCcHeaderMemberOf ordnet E-Mail-Nachrichten zu, die an Empfänger gesendet werden, die im Feld An oder Cc einer E-Mail-Nachricht aufgelistet werden und Mitglieder der angegebenen Verteilergruppe sind.

wenn das Feld "Betreff" bestimmte Wörter enthält

SubjectContains

Words

Nicht zutreffend

SubjectContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Betreff der Nachricht enthalten.

wenn das Feld "Betreff" oder der Nachrichtentext bestimmte Wörter enthalten

SubjectOrBodyContains

Words

Nicht zutreffend

SubjectOrBodyContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Betreff oder im Nachrichtentext der Nachricht enthalten.

wenn eine Nachrichtenkopfzeile bestimmte Wörter enthält

HeaderContains

MessageHeader

Words

HeaderContains ordnet E-Mail-Nachrichten zu, in denen das angegebene Nachrichtenkopfzeilen-Feld den angegebenen Wert des Nachrichtenkopfzeilen-Felds enthält.

wenn die Absenderadresse bestimmte Wörter enthält

FromAddressContains

Words

Nicht zutreffend

FromAddressContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Von der Nachricht enthalten.

wenn das Feld "Betreff" Textmuster enthält

SubjectMatches

Patterns

Nicht zutreffend

SubjectMatches ordnet E-Mail-Nachrichten zu, in denen die Textmuster im Feld Betreff der Nachricht einem angegebenen regulären Ausdruck entsprechen.

wenn das Feld "Betreff" oder der Nachrichtentext Textmuster enthalten

SubjectOrBodyMatches

Patterns

Nicht zutreffend

SubjectOrBodyMatches ordnet E-Mail-Nachrichten zu, in denen Textmuster im Feld Betreff oder im Nachrichtentext der Nachricht einem angegebenen regulären Ausdruck entsprechen.

wenn die Nachrichtenkopfzeile Textmuster enthält

HeaderMatches

MessageHeader

Patterns

HeaderMatches ordnet E-Mail-Nachrichten zu, in denen das angegebene Nachrichtenkopfzeilen-Feld Textmuster enthält, die einem angegebenen regulären Ausdruck entsprechen.

wenn die Absenderadresse Textmuster enthält

FromAddressMatches

Patterns

Nicht zutreffend

FromAddressMatches ordnet E-Mail-Nachrichten zu, die Textmuster im Feld Von der Nachricht enthalten, die einem angegebenen regulären Ausdruck entsprechen.

wenn ein Dateiname einer Anlage Textmuster enthält

AttachmentNameMatches

Patterns

Nicht zutreffend

AttachmentNameMatches ordnet E-Mail-Nachrichten zu, die Textmuster in Anlagedateinamen enthalten, die einem angegebenen regulären Ausdruck entsprechen.

mit einer SCL-Bewertung (Spam Confidence Level) größer oder gleich dem Grenzwert

SclOver

SclValue

Nicht zutreffend

SclOver ordnet E-Mail-Nachrichten zu, die mithilfe der angegebenen SCL-Bewertung konfiguriert sind.

wenn die Größe einer Anlage größer als oder gleich dem Grenzwert ist

AttachmentSizeOver

Size

Nicht zutreffend

AttachmentSizeOver ordnet E-Mail-Nachrichten zu, die Anlagen enthalten, die größer als der angegebene Wert sind.

markiert mit Klassifikation

HasClassification

Classification

Nicht zutreffend

HasClassification ordnet E-Mail-Nachrichten zu, die mit der angegebenen Klassifikation klassifiziert sind.

markiert mit Wichtigkeit

WithImportance

Importance

Nicht zutreffend

WithImportance ordnet E-Mail-Nachrichten zu, die auf die angegebene Wichtigkeit festgelegt wurden.

Unterstützte Prädikate auf einem Edge-Transport-Servercomputer

Tabelle 3 listet die Prädikate auf, die Sie zusammen mit Transportregeln verwenden können, die auf einem Edge-Transport-Servercomputer konfiguriert sind.

Tabelle 3   Unterstützte Prädikate für Transportregeln auf einem Edge-Transport-Servercomputer

Unterstütztes Regelprädikat Prädikatname Erste Prädikateigenschaft Zweite Prädikateigenschaft Beschreibung

wenn das Feld "Betreff" bestimmte Wörter enthält

SubjectContains

Words

Nicht zutreffend

SubjectContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Betreff der Nachricht enthalten.

wenn das Feld "Betreff" oder der Nachrichtentext bestimmte Wörter enthalten

SubjectOrBodyContains

Words

Nicht zutreffend

SubjectOrBodyContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Betreff oder im Nachrichtentext der Nachricht enthalten.

wenn eine Nachrichtenkopfzeile bestimmte Wörter enthält

HeaderContains

MessageHeader

Words

HeaderContains ordnet E-Mail-Nachrichten zu, in denen das angegebene Nachrichtenkopfzeilen-Feld den angegebenen Wert des Nachrichtenkopfzeilen-Felds enthält.

wenn die Absenderadresse bestimmte Wörter enthält

FromAddressContains

Words

Nicht zutreffend

FromAddressContains ordnet E-Mail-Nachrichten zu, die die angegebenen Wörter im Feld Von der Nachricht enthalten.

wenn die Empfängeradresse bestimmte Wörter enthält

AnyOfRecipientAddressContains

Words

Nicht zutreffend

AnyOfRecipientAddressContains ordnet E-Mail-Nachrichten zu, die bestimmte Wörter in den Feldern An, Cc oder Bcc der Nachricht enthalten.

wenn das Feld "Betreff" Textmuster enthält

SubjectMatches

Patterns

Nicht zutreffend

SubjectMatches ordnet E-Mail-Nachrichten zu, in denen die Textmuster im Feld Betreff der Nachricht einem angegebenen regulären Ausdruck entsprechen.

wenn das Feld "Betreff" oder der Nachrichtentext Textmuster enthalten

SubjectOrBodyMatches

Patterns

Nicht zutreffend

SubjectOrBodyMatches ordnet E-Mail-Nachrichten zu, in denen Textmuster im Feld Betreff oder im Nachrichtentext der Nachricht einem angegebenen regulären Ausdruck entsprechen.

wenn die Nachrichtenkopfzeile Textmuster enthält

HeaderMatches

MessageHeader

Patterns

HeaderMatches ordnet E-Mail-Nachrichten zu, in denen das angegebene Nachrichtenkopfzeilen-Feld Textmuster enthält, die einem angegebenen regulären Ausdruck entsprechen.

wenn die Absenderadresse Textmuster enthält

FromAddressMatches

Patterns

Nicht zutreffend

FromAddressMatches ordnet E-Mail-Nachrichten zu, die Textmuster im Feld Von der Nachricht enthalten, die einem angegebenen regulären Ausdruck entsprechen.

mit Textmustern in einer der Empfängeradressen

AnyOfRecipientAddressMatches

Patterns

Nicht zutreffend

AnyOfRecipientAddressMatches ordnet E-Mail-Nachrichten zu, in denen Textmuster in den Feldern An, Cc oder Bcc der Nachricht einem angegebenen regulären Ausdruck entsprechen.

mit einer SCL-Bewertung (Spam Confidence Level) größer als oder gleich dem Grenzwert

SclOver

SclValue

Nicht zutreffend

SclOver ordnet E-Mail-Nachrichten zu, die mithilfe der angegebenen SCL-Bewertung konfiguriert werden.

wenn die Größe einer Anlage größer als oder gleich dem Grenzwert ist

AttachmentSizeOver

Size

Nicht zutreffend

AttachmentSizeOver ordnet E-Mail-Nachrichten zu, die Anlagen enthalten, die größer als der angegebene Wert sind.

von Benutzern innerhalb oder außerhalb der Organisation

FromScope

Scope

Nicht zutreffend

FromScope ordnet E-Mail-Nachrichten zu, die vom angegebenen Bereich gesendet werden.

Zuweisen von Adressen zu Bedingungen und Ausnahmen

Die Prädikateigenschaft Addresses erfordert, dass Sie ein vollständiges Postfach-, Kontakt-, E-Mail-aktiviertes Benutzer- oder Verteilergruppenobjekt an die Eigenschaft übergeben. SMTP-E-Mail-Adressen (Simple Mail Transfer Protocol) sind für diese Eigenschaft keine gültigen Werte. Werte, die der Prädikateigenschaft Addresses zugewiesen werden, müssen sich in einem Array befinden.

Um ein Postfach-, Kontakt-, E-Mail-aktiviertes Benutzer- oder Verteilergruppenobjekt an die Prädikateigenschaft Addresses zu übergeben, müssen Sie den entsprechenden Befehl der Exchange-Verwaltungsshell aus dem Array aufrufen und den Befehl mit der Identität oder dem Namen des Objekts zur Verfügung stellen. Sie müssen den Befehlsnamen und die Identität in doppelte Anführungszeichen einschließen. Verwenden Sie die folgende Befehlssyntax:

$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))

So weisen Sie der Prädikateigenschaft "Addresses" Werte zu

  • Führen Sie den folgenden Befehl aus, um ein einzelnes Postfachobjekt zuzuweisen:

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
    
  • Führen Sie den folgenden Befehl aus, um ein einzelnes E-Mail-Kontaktobjekt zuzuweisen:

    $Condition.Addresses = @((Get-MailContact "Masato Kawai"))
    
  • Führen Sie den folgenden Befehl aus, um ein einzelnes E-Mail-aktiviertes Benutzerobjekt zuzuweisen:

    $Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
    
  • Führen Sie den folgenden Befehl aus, um ein einzelnes Verteilergruppenobjekt zuzuweisen:

    $Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
    
  • Führen Sie den folgenden Befehl aus, um ein einzelnes E-Mail-aktiviertes Benutzerobjekt zuzuweisen:

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"), (Get-Mailbox "Kim Akers"), (Get-MailContact "Pilar Ackerman"), (Get-MailContact "Adam Barr"), (Get-MailUser "Chris Meyer"), (Get-DistributionGroup "Marketing Group"), (Get-DistributionGroup "Research Group"))
    

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: