Konfigurieren der Nachrichtenverfolgung

Gilt für: Exchange Server 2013

Die Nachrichtennachverfolgung zeichnet die SMTP-Transportaktivität aller Nachrichten auf, die an und aus dem Transportdienst oder von Postfächern auf einem Microsoft Exchange Server 2013-Postfachserver übertragen werden. Sie können Nachrichtenverfolgungsprotokolle für forensische Nachrichtenanalysen, Nachrichtenübermittlungsanalysen, die Berichterstellung und die Problembehandlung verwenden.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen des Vorgangs: 15 Minuten

  • Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen dazu, welche Berechtigungen Sie benötigen, finden Sie in den Einträgen "Transportdienst" im Thema Nachrichtenflussberechtigungen oder im Eintrag "Postfachserverkonfiguration" im Thema Empfängerberechtigungen .

  • Sie können das Exchange Admin Center (EAC) verwenden, um die Nachrichtennachverfolgung zu aktivieren oder zu deaktivieren oder den Pfad des Nachrichtenverfolgungsprotokolls festzulegen. Für alle anderen Optionen zur Nachrichtennachverfolgung müssen Sie die Exchange-Verwaltungsshell verwenden.

  • Auf einem Exchange 2013-Postfachserver können Sie entweder das Cmdlet Set-TransportService oder das Cmdlet Set-MailboxServer verwenden, um die Nachrichtenverfolgungsoptionen zu konfigurieren. Die Verfahren in diesem Thema verwenden das Cmdlet Set-TransportService .

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.

Konfigurieren der Nachrichtenverfolgung auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Navigieren Sie in der Exchange-Verwaltungskonsole zu Server > Server.

  2. Wählen Sie den Postfachserver aus, den Sie konfigurieren möchten, und klicken Sie dann auf Bearbeiten Symbol Bearbeiten..

  3. Klicken Sie auf der Seite mit den Servereigenschaften auf Transportprotokolle.

  4. Ändern Sie im Abschnitt Nachrichtenverfolgungsprotokoll eine der folgenden Optionen:

    • Nachrichtenverfolgungsprotokoll aktivieren: Deaktivieren Sie das Kontrollkästchen, um die Nachrichtennachverfolgung auf dem Server zu deaktivieren. Aktivieren Sie das Kontrollkästchen, um die Nachrichtenverfolgung auf dem Server zu aktivieren.

    • Pfad des Nachrichtenverfolgungsprotokolls: Der von Ihnen angegebene Wert muss sich auf dem lokalen Exchange-Server befinden. Wenn der Ordner nicht vorhanden ist, wird er für Sie erstellt, wenn Sie auf Speichern klicken.

  5. Klicken Sie auf Speichern.

Verwenden der Shell zum Konfigurieren der Nachrichtennachverfolgung

Führen Sie den folgenden Befehl aus, um die Nachrichtennachverfolgung zu konfigurieren:

Set-TransportService <ServerIdentity> -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>

In diesem Beispiel werden die folgenden Protokolleinstellungen für die Nachrichtenverfolgung auf dem Postfachserver mailbox01 festgelegt:

  • Legt den Speicherort für die Protokolldateien der Nachrichtenverfolgung auf „D:\Message Tracking Log" fest. Beachten Sie, dass der Ordner für Sie erstellt wird, wenn er nicht vorhanden ist.
  • Legt die maximale Größe einer Protokolldatei der Nachrichtenverfolgung auf 20 MB fest.
  • Legt die maximale Größe des Verzeichnisses für das Nachrichtenverfolgungsprotokoll auf 1,5 GB fest.
  • Legt das maximale Alter einer Protokolldatei für die Nachrichtenverfolgung auf 45 Tage fest.
Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Hub Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Hinweis

  • Wenn Sie den Parameter MessageTrackingLogPath auf den Wert $nullfestlegen, wird die Nachrichtennachverfolgung effektiv deaktiviert. Wenn der Wert des Parameters MessageTrackingLogEnabled jedoch ist $true, werden Ereignisprotokollfehler generiert.

  • Wenn Sie den Parameter MessageTrackingLogMaxAge auf den Wert 00:00:00 festlegen, wird das automatische Entfernen von Nachrichtenverfolgungsprotokolldateien aufgrund ihres Alters verhindert.

  • Auf Exchange 2013-Postfachservern ist die maximale Größe des Nachrichtenverfolgungsprotokollverzeichnisses dreimal so groß wie der Wert des MessageTrackingLogMaxDirectorySize-Parameters . Wenngleich die Dateien für die Nachrichtenverfolgungsprotokolle von vier verschiedenen Diensten generiert werden und vier unterschiedliche Namenspräfixe haben, sind Umfang und Häufigkeit, wie der Daten in die MSGTRKMA -Protokolldateien geschrieben werden, im Vergleich zu den anderen drei Protokolldateipräfixen zu vernachlässigen. Weitere Informationen finden Sie im Abschnitt „Struktur der Nachrichtenverfolgungs-Protokolldateien" im Thema Nachrichtenverfolgung.

In diesem Beispiel wird die Protokollierung des Nachrichtenbetreffs im Nachrichtenverfolgungsprotokoll auf dem Postfachserver mailbox01 deaktiviert:

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

In diesem Beispiel wird die Nachrichtenverfolgung auf dem Postfachserver namens "Mailbox01" deaktiviert:

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie die Nachrichtennachverfolgung erfolgreich konfiguriert haben:

  1. Führen Sie in der Shell den folgenden Befehl aus:

    Get-TransportService <ServerIdentity> | Format-List MessageTrackingLog*
    
  2. Vergewissern Sie sich, dass die angezeigten Werte die werte sind, die Sie konfiguriert haben.