Exchange Quota für Outlook Regeln vergrössern

Exchange Postfach Quota vergrössern

Outlook speichert Regeln bei Exchange Konten auf dem Server, um Weiterleitungen oder E-Mails Online aus dem Posteingang automatisch in Ordner zu verschieben, dies auch wenn Outlook nicht ausgeführt wird. Die Synchronisation von Regeln bietet auch den vorteil bei der Nutzung mit dem eigenen Konto an einem anderen Computer, die Regeln werden dann automatisch vom Server in Outlook heruntergeladen.

Werden viele Regeln erstellt, oder werden Regeln mit langen Namen verwendet, kann der Quota Speicher auf dem Exchange Server nicht mehr ausreichen, die Standardgrösse ist auf 64 KB limitiert.

Es erscheint bei Outlook die Fehlermeldung:
Mindestens eine Regel konnte aufgrund von nicht unterstützten Parametern oder mangelndem Speicherplatz nicht auf Exchange Serverübertragen werden.

Erweitern lässt sich die RulesQuota mit folgendem cmdlet aus der Exchange Management Shell.

Set-Mailbox joe@banana.org -RulesQuota: 256kb

Aktuelle RulesQuota abfragen mit folgendem cmdlet

Get-Mailbox joe@banana.org | FL displayname, rulesquota
Set-Mailbox -RulesQuota

Hinweis! Werden Regeln zum verschieben in lokale PST-Dateien angelegt, muss unter Erweiterte Optionen – nur auf diesem Computer aktiviert werden. Auch diese Regeln werden zum Server hochgeladen, jedoch werden sie nicht Online ausgeführt da PST Ordner nur auf dem Computer lokal vorhanden sind.

Exchange 2013 Logging Message Tracking

Exchange Message Tracking mit Get-MessageTrackingLog

Exchange Administratoren suchen die von Exchange 2010 bekannte Toolbox vergeblich, diese sich für Diagnose Aufgaben, wie zur Nachrichtenverfolgung nutzen lässt, für das Message Tracking oder zur Analyse der Konnektivität.

Diese gibt es jedoch auch bei Exchange 2013 und neuer, wenn auch etwas versteckt. Wie Microsoft immer wieder ankündigte, werden vermehrt Funktionen und Aufgaben in die PowerShell implementiert, so eben auch das Message Tracking.

Get-MessageTrackingLog -ResultSize Unlimited -Start "Dec 29 2015" | Out-GridView

Dazu öffnet man die Exchange Management Shell und führt folgendes cmdlet aus.

Exchange Management Shell

Es erscheint die Get-MessageTrackingLog Console. Die Console zur Nachrichtenverfolgung lässt sich nutzen um mit Filtern die gesetzt werden können, wie mit EventID, Sender, Empfänger, Source und MessageSubject.

Get-MessageTrackingLog

Damit die Nachrichtenverfolgung möglich wird, muss aus dem Exchange Administration Center, EAC die Protokollierung zur Nachrichtenverfolgung aktiviert sein.

Exchange Enable Message Tracking

In der EAC unter Server den Exchange Server editieren und unter Transportprotokolle die Checkbox aktivieren, bei Protokoll für Nachrichtenverfolgung aktivieren.

Die Exchange Nachrichtenverfolgung wird mit export-csv aus der Exchange Management PowerShell in eine CSV-Datei exportiert.

Get-MessageTrackingLog -Server exch02 -Start "03/19/21 00:00:00" -End "03/21/21 23:59:59" -resultSize Unlimited | Select sender, {$_.recipients}, messagesubject, timestamp | Export-CSV c:\temp\maillog.csv

Weiteres Beispiel aus der Exchange Management PowerShell für ein CSV-Export.

Get-MessageTrackingLog -Server Exchange01 -Start 03/19/21 -End 03/21/21 -resultSize Unlimited | Select timestamp, sender, {$_.recipients}, messagesubject, internalmessageid, clientid, clienthostname, serverip, serverhostname, connectorid, {$_.recipientstatus}, totalbytes, recipientcount, relatedrecipientaddress, {$_.reference}, returnpath, messageinfo | export-csv c:\temp\maillog.csv

Die Exchange Nachrichtenverfolgung mit ConvertTo-Html in eine HTML-Datei konvertieren.

Get-MessageTrackingLog -Server Exchange01 -Start "04/15/2020 08:00:00" -End "04/16/2020 18:00:00" -Sender "john@foo.com" | ConvertTo-Html > "C:\temp\maillog.html"
Die mobile Version verlassen