Users of Outlook or OWA are able to create rules for their mailboxes, for example if they want to forward mails to another person when they are on vacation. However, it sometimes happens that users forget that they have activated rules. However, it is possible to view and edit the rules that a user has configured for their mailbox using the Exchange Management Shell. I explain how to do this here.
Users can use this dialog to configure rules for the mailbox:
The following command is sufficient to display existing rules for a mailbox:
Get-Mailbox -Identity „Frank“ | Get-InboxRule
Um herauszufinden, was diese Regel bewirkt kann der Parameter „format-list“ (kurz „fl“)angehangen werden, das sieht dann so aus:
Get-Mailbox -Identity „Frank“ | Get-InboxRule | fl
Wie auf dem oberen Bild zu erkennen ist, ist der Parameter „MyNameInToOrCcBox“ auf „True“ gesetzt worden und der Parameter „MoveToFolder“ enthält den Wert „Gelesen“. Diese Regel verschiebt also alle Nachrichten, die die E-Mail Adresse des Benutzers im „An“ oder „CC“ Feld enthalten in den Ordner „Gelesen“. Dieses Beispiel könnte eine Fehlkonfiguration der Regel darstellen, denn die Nachrichten werden schon in den Ordner „Gelesen“ verschoben, unabhängig davon, ob der Benutzer die Mail gelesen hat.
Um die Regel zu bearbeiten benötigen wir den Wert den Wert „Identity“, der Wert findet sich auch bei der Ausgabe von „Get-Mailbox -Identity „Frank“ | Get-InboxRule | fl“ relativ weit oben. Bearbeitet wird die Regel dann mit dem CMDlet „set-inboxrule“:
Set-InboxRule -Identity „frankysweb.local/Frank\10423363912067351432“ -MoveToFolder frank@frankysweb.de:\Posteingang\Ungelesen
Dieser Befehl ändert nun den Ordner „Gelesen“ in „Posteingang\Ungelesen“, Bitte darauf achten, dass vor dem Ordnerpfad noch das Postfach angegeben wird. Um die Regel komplett zu löschen reicht der folgende Befehl:
Remove-InboxRule -Identity „frankysweb.local/Frank\10423363912067351432“
Eine neue Regel last sich mit dem Befehl „new-inboxrule“ anlagen:
New-InboxRule -Name „Neue Regel“ -MyNameInToOrCcBox $true -MarkImportance „High“ -Mailbox frank
Here you will find a complete list of parameters for the individual commands:
New-inboxrule: http://technet.microsoft.com/de-de/library/dd335170.aspx
Set-inboxrule: http://technet.microsoft.com/de-de/library/dd351089.aspx
Remove-inboxrule: http://technet.microsoft.com/de-de/library/dd351272.aspx