Generell kann über die Exchange-Management-Shell angepasst werden, wie viel, wie lange und was die Nachrichtenverfolgung nachhält. Zumindest gilt das für Exchange 2010 und 2013 – 2007 habe ich nicht getestet.
Dieser eine Befehl steuert dies:
Set-TransportService <ServerIdentity> -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>
Interessant zu wissen ist, dass mit -MessageTrackingLogMaxAge 00:00:00 die Vorhaltezeit auf unendlich gesetzt wird. Trotzdem greifen aber die Maxima der Logfile-Größen. Diese sollten ebenfalls angepasst werden, wenn eine unendliche Speicherung dieser Daten angestrebt wird.
Mit folgendem Befehl kann überprüft werden, welche Werte gesetzt worden sind:
Get-TransportService <ServerIdentity> | Format-List MessageTrackingLog*