Filtern von Nachrichten

 

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

Letztes Änderungsdatum des Themas: 2007-07-03

Nachrichten in Warteschlangen können in Microsoft Exchange Server 2007 mithilfe der grafischen Benutzeroberfläche der Exchange-Warteschlangenanzeige und der Befehle in der Exchange-Verwaltungsshell verwaltet werden. Die Liste der Nachrichten kann sehr umfangreich sein, abhängig vom aktuellen E-Mail-Fluss. Die Liste der Nachrichten ändert sich, wenn Nachrichten beim Server ein- und ausgehen.

Wenn Nachrichten nach Nachrichteneigenschaften gefiltert werden, kann die Suche an bestimmte Kriterien angepasst werden, und es können Nachrichten gefunden werden, die möglicherweise zu Problemen beim E-Mail-Fluss führen oder unter Spamverdacht stehen. Anschließend können Operationen ausgeführt werden, die den Status dieser Nachrichten ändern.

Szenarien für die Nachrichtenfilterung

Durch Filtern werden verschiedene Sichten der Nachrichten in Warteschlangen generiert. Durch Angeben von Filterkriterien können Nachrichten schnell gefunden und entsprechende Aktivitäten für sie eingeleitet werden. Wenn eine E-Mail-Nachricht an mehrere Empfänger gesendet wird, kann sie sich in mehreren Warteschlangen befinden. Beim Filtern nach Nachrichteneigenschaften können Nachrichten in allen Warteschlangen gefunden werden. Die folgenden Szenarien stellen Beispiele für die Verwendung von Nachrichtenfilterung zum Verwalten des E-Mail-Flusses dar:

  • Die Übermittlungswarteschlange auf dem Computer, auf dem die Edge-Transport-Serverfunktion installiert ist, weist großes Volumen an Nachrichten auf, die für die Übermittlung in die Warteschlange eingestellt sind. Viele dieser Nachrichten haben den gleichen Betreff. Daher haben Sie den Verdacht, dass Spam an Ihre Organisation gesendet wird. Sie können einen Filter zum Anzeigen aller Nachrichten erstellen, die dem Betreffkriterium entsprechen. Wenn Sie bestimmen, dass es sich bei den Nachrichten um Spam handelt, können Sie alle auswählen und sie aus der Übermittlungswarteschlange löschen, ohne einen Unzustellbarkeitsbericht (NDR) zu senden.

  • Ein Benutzer meldet, dass der E-Mail-Fluss langsam ist. Sie untersuchen die Warteschlangen und stellen fest, dass viele Nachrichten einen zufällig erscheinenden Betreff aufweisen und aus einer einzelnen Domäne stammen. Sie können einen Filter erstellen, um alle in den Warteschlangen vorhandenen Nachrichten aus der betreffenden Domäne anzuzeigen. Wenn Sie bestimmen, dass es sich bei den Nachrichten um Spam handelt, können Sie alle auswählen und sie aus den Warteschlangen löschen, ohne einen Unzustellbarkeitsbericht (NDR) zu senden.

Nachrichteneigenschaften zum Filtern von Nachrichten

Sie können Nachrichteneigenschaften verwenden, um einen Filter zu erstellen und Nachrichten zu finden, die angegebenen Kriterien entsprechen. In Tabelle 1 sind die Nachrichteneigenschaften, nach denen gefiltert werden kann, und die ihnen zugeordneten Werte aufgelistet.

Tabelle 1   Nachrichteneigenschaften

Nachrichteneigenschaft in der Warteschlangenanzeige Nachrichteneigenschaft in der Exchange-Verwaltungsshell Eigenschaftentyp Wert

Date Received

DateReceived

DateTime

Dieser Wert gibt den Zeitstempel an, zu dem die Nachricht von dem Server empfangen wurde, auf dem die Warteschlange ausgeführt wird, in der sich die Nachricht befindet.

Ablaufzeit

ExpirationTime

DateTime

Dieser Wert gibt den Zeitstempel an, wann die Nachricht abläuft und aus der Warteschlange gelöscht wird, wenn die Nachricht nicht zugestellt werden kann.

Von Adresse

FromAddress

SMTP-Adresse

Dieser Wert gibt die SMTP-Adresse (Simple Mail Transfer Protocol) des Absenders der Nachricht an.

Identität

Identity

Ganze Zahl

Dieser Wert ist eine ganze Zahl, die eine bestimmte Nachricht repräsentiert. Die Nachrichtenidentität wird von der Warteschlangendatenbank zugewiesen, wenn die Nachricht zur Verarbeitung empfangen wird. Sie können eine optionale Server- und Warteschlangenidentität mit aufnehmen, um eine Instanz der Nachricht eindeutig zu identifizieren. Dieser Wert kann wie folgt ausgedrückt werden:

  • Server\QueueId\MessageId

  • Server\Poison\MessageId

  • MessageId

  • Server\MessageId

Internet-Nachrichten-ID

InternetMessageId

Zeichenfolge

Der Wert des Nachrichtenkopfzeilen-Felds Message-ID:, das sich in der Nachrichtenkopfzeile befindet. Der Wert dieser Eigenschaft wird als GUID, gefolgt von der SMTP-Adresse des sendenden Servers, ausgedrückt; siehe folgendes Beispiel:

67D754D6103DC4FB3BA6BC7205DACABA61231@exchange.contoso.com

Letzter Fehler

LastError

Zeichenfolge

Eine Textzeichenfolge mit dem letzten für eine Nachricht aufgezeichneten Fehler.

Name der Nachrichtenquelle

MessageSourceName

Zeichenfolge

Eine Textzeichenfolge mit dem Namen der Komponente, die diese Nachricht an die Warteschlange gesendet hat.

Warteschlangen-ID

Queue

QueueIdentity

Der Wert dieser Eigenschaft gibt die Identität der Warteschlange an, die die Nachricht enthält. Geben Sie die Warteschlangenidentität in der Form Server\Ziel ein, wobei Ziel für eine Remotedomäne, einen Postfachserver, den Namen einer beständigen Warteschlange oder den Bezeichner der Warteschlangendatenbank steht. Der Datenbankbezeichner wird als ganze Zahl dargestellt und kann durch Anzeigen der Nachrichteneigenschaften bestimmt werden.

Retry Count

RetryCount

Ganze Zahl

Die Anzahl der Übermittlungsversuche einer Nachricht an ein Ziel.

SCL

SCL

Ganze Zahl

Der Wert der SCL-Eigenschaft (Spam Confidence Level) gibt den SCL der Nachricht an. Gültige SCL-Einträge sind die ganzen Zahlen von 0 bis 9. Ein leerer SCL-Eigenschaftenwert zeigt an, dass die Nachricht nicht vom Inhaltsfilter-Agent verarbeitet wurde.

Größe (KB)

Size

ByteQuantifiedSize

Die Größe der Nachricht.

Quell-IP

SourceIP

IP-Adresse

Die IP-Adresse des externen Servers, der die Nachricht an die Exchange-Organisation gesendet hat.

Hinweis

Wenn Exchange Server 2007 Service Pack 1 (SP1) auf einem Computer bereitgestellt wird, der Windows Server 2008 ausführt, können Sie IP-Adressen und IP-Adressbereiche im Internetprotokollformat Version 4 (IPv4), Internetprotokollformat Version 6 (IPv6) oder in beiden Formaten eingeben. In einer Standardinstallation von Windows Server 2008 ist die Unterstützung für IPv4 und IPv6 aktiviert. Weitere Informationen über die Unterstützung von IPv6-Adressen in Exchange 2007 SP1 finden Sie unter IPv6-Unterstützung in Exchange 2007 SP1 und SP2.

Status

Status

Aufzählung

Der aktuelle Nachrichtenstatus. Eine Nachricht kann einen der folgenden Statuswerte aufweisen:

  • Active   Wenn die Nachricht sich in einer Übermittlungswarteschlange befindet, wird die Nachricht an ihr Ziel übermittelt. Wenn die Nachricht sich in der Übermittlungswarteschlange befindet, wird sie vom Kategorisierungsmodul verarbeitet.

  • Suspended   Die Nachricht wurde vom Administrator angehalten.

  • PendingRemove    Die Nachricht wurde vom Administrator gelöscht, befand sich aber bereits in der Übermittlung. Die Nachricht wird gelöscht, wenn die Übermittlung mit einem Fehler endet, der ein erneutes Eintreten der Nachricht in die Wartschlange bewirkt. Andernfalls wird die Übermittlung fortgesetzt.

  • PendingSuspend   Die Nachricht wurde vom Administrator angehalten, befand sich aber bereits in der Übermittlung. Die Nachricht wird angehalten, wenn die Übermittlung mit einem Fehler endet, der ein erneutes Eintreten der Nachricht in die Wartschlange bewirkt. Andernfalls wird die Übermittlung fortgesetzt.

  • Ready   Die Nachricht wartet in der Warteschlange und ist zur Verarbeitung bereit.

  • Retry   Fehler beim letzten Verbindungsversuch für die Warteschlange, in der sich diese Nachricht befindet. Die Nachricht wartet auf den nächsten Wiederholungsversuch der Warteschlange.

Betreff

Subject

Zeichenfolge

Der Betreff einer Nachricht wird als Textzeichenfolge ausgedrückt.

Operatoren zum Filtern von Nachrichten

Beim Erstellen eines Nachrichtenfilters müssen Sie einen Operator verwenden, mit dem der Eigenschaftenwert übereinstimmen muss. Tabelle 2 zeigt die Vergleichsoperatoren, die in Filterausdrücken verwendet werden können, und die Funktionsweise der einzelnen Operatoren.

Tabelle 2   Filterausdrucksoperatoren

Operator Wert in der Exchange-Verwaltungsshell Funktion Codebeispiel für die Exchange-Verwaltungsshell

Gleich

-eq

Dieser Operator wird verwendet, um anzugeben, dass die Ergebnisse genau mit dem im Ausdruck übergebenen Eigenschaftenwert übereinstimmen müssen.

So zeigen Sie eine Liste aller Nachrichten an, die den Status Retry aufweisen:

Get-message -filter {status -eq "retry"}

Ungleich

-ne

Dieser Operator wird verwendet, um anzugeben, dass die Ergebnisse nicht mit dem im Ausdruck übergebenen Eigenschaftenwert übereinstimmen dürfen.

So zeigen Sie eine Liste aller Nachrichten an, die nicht den Status Active aufweisen:

Get-message -filter {status -ne "active"}

Größer als

-gt

Dieser Operator wird für Eigenschaften verwendet, deren Wert als ganze Zahl ausgedrückt wird. Die Filterergebnisse umfassen nur Nachrichten, bei denen der Wert der angegebenen Eigenschaft größer als der im Ausdruck übergebene Wert ist.

So zeigen Sie eine Liste aller Nachrichten an, die aktuell einen Wiederholungszähler größer 3 aufweisen:

Get-message -filter {retrycount -gt 3}

Größer als oder gleich

-ge

Dieser Operator wird für Eigenschaften verwendet, deren Wert als ganze Zahl ausgedrückt wird. Die Filterergebnisse umfassen nur Nachrichten, bei denen der Wert der angegebenen Eigenschaft größer als der im Ausdruck übergebene Wert oder gleich groß wie er ist.

So zeigen Sie eine Liste aller Nachrichten an, die aktuell einen Wiederholungszähler von 3 oder höher aufweisen:

Get-message -filter {retrycount -ge 3}

Kleiner als

-lt

Dieser Operator wird für Eigenschaften verwendet, deren Wert als ganze Zahl ausgedrückt wird. Die Filterergebnisse umfassen nur Nachrichten, bei denen der Wert der angegebenen Eigenschaft kleiner als der im Ausdruck übergebene Wert ist.

So zeigen Sie eine Liste der Nachrichten an, die einen SCL kleiner als 6 aufweisen:

Get-message -filter {SCL -lt 6}

Kleiner als oder gleich

-le

Dieser Operator wird für Eigenschaften verwendet, deren Wert als ganze Zahl ausgedrückt wird. Die Filterergebnisse umfassen nur Nachrichten, bei denen der Wert der angegebenen Eigenschaft kleiner als der im Ausdruck übergebene Wert oder gleich groß wie er ist.

So zeigen Sie eine Liste der Nachrichten an, die einen SCL von 6 oder weniger aufweisen:

Get-message -filter {SCL -le 6}

Enthält

-like

Dieser Operator wird für Eigenschaften verwendet, deren Wert als Textzeichenfolge ausgedrückt wird. Die Filterergebnisse umfassen nur Nachrichten, bei denen der Wert der angegebenen Eigenschaft die im Ausdruck übergebene Textzeichenfolge enthält. Das Platzhalterzeichen '*' kann in einer -like-Anweisung verwendet werden, die auf ein Textzeichenfolgenfeld angewendet wird, nicht jedoch auf ein Feld vom Aufzählungstyp.

So zeigen Sie eine Liste der Nachrichten mit einem Betreff an, der den Text "Kredit am Zahltag" enthält:

Get-messages -filter {subject -like "*payday loan*"}

Sie können einen Filter angeben, der mehrere Ausdrücke auswertet, indem Sie den -and-Vergleichsoperator in der Exchange-Verwaltungsshell verwenden oder mehrere Ausdrücke in der Warteschlangenanzeige hinzufügen. Um in die Ergebnismenge aufgenommen zu werden, müssen die Nachrichten allen Bedingungen des Filters entsprechen. Beispielsweise zeigen die Ergebnisse des folgenden Befehls eine Liste der Nachrichten an, die von einer beliebigen E-Mail-Adresse gesendet werden, deren Domänenname auf Contoso.com endet und die einen SCL größer 5 aufweisen:

Get-message -Filter {FromAddress -like "*Contoso.com*" -and SCL -gt 5}

Führen Sie den folgenden Befehl aus, um weitere Informationen zur Verwendung von Vergleichsoperatoren in der Exchange-Verwaltungsshell zu erhalten:

Help about_comparison_operator

Weitere Informationen

Weitere Informationen über das Verwalten und Filtern von Nachrichten finden Sie unter den folgenden Themen: