Tramite Exchange Management Shell (EMS) è possibile visualizzare le regole di posta in arrivo definite sulla casella utilizzando il cmdlet Get-InboxRule:
Get-InboxRule -Mailbox <casella_di_posta>
Al posto della casella di posta è possibile utilizzare l'Alias, Display Name, Dominio\account o Distinguished Name (DN)
ad es.
Get-InboxRule -Mailbox GLUBRANO
Get-InboxRule -Mailbox giovanni.lubrano@contoso.com
![]() |
| FIG 1 - Get-InboxRule |
Se vogliamo maggiori dettagli sulle regole possiamo utilizzare la Format List (fl)
Get-InboxRule -Mailbox <casella_di_posta> |fl
ad es.
Get-InboxRule -Mailbox GLUBRANO
e avremo un output dettagliato sulle regole del tipo mostrato di seguito
RunspaceId : 871f5e59-3e43-4f9d-8a6b-bd94ede79728
Description : If the message:
the message was received from 'TEST@contoso.com'
Take the following actions:
move the message to folder 'TEST'
and stop processing more rules on this message
Enabled : True
Identity : giovannilubrano.com/USERS/010/GLUBRANO\397942073027723265
InError : False
Name : TEST@contoso.com
Priority : 1
RuleIdentity : 397942073027723265
SupportedByTask : True
BodyContainsWords : {}
ExceptIfBodyContainsWords : {}
FlaggedForAction :
ExceptIfFlaggedForAction :
FromAddressContainsWords : {}
ExceptIfFromAddressContainsWords : {}
From : {"TEST@contoso.com" [SMTP:TEST@contoso.com]}
ExceptIfFrom :
HasAttachment : False
ExceptIfHasAttachment : False
HasClassification :
ExceptIfHasClassification :
HeaderContainsWords : {}
ExceptIfHeaderContainsWords : {}
FromSubscription :
ExceptIfFromSubscription :
MessageTypeMatches :
ExceptIfMessageTypeMatches :
MyNameInCcBox : False
ExceptIfMyNameInCcBox : False
MyNameInToBox : False
ExceptIfMyNameInToBox : False
MyNameInToOrCcBox : False
ExceptIfMyNameInToOrCcBox : False
MyNameNotInToBox : False
ExceptIfMyNameNotInToBox : False
ReceivedAfterDate :
ExceptIfReceivedAfterDate :
ReceivedBeforeDate :
ExceptIfReceivedBeforeDate :
RecipientAddressContainsWords : {}
ExceptIfRecipientAddressContainsWords : {}
SentOnlyToMe : False
ExceptIfSentOnlyToMe : False
SentTo :
ExceptIfSentTo :
SubjectContainsWords : {}
ExceptIfSubjectContainsWords : {}
SubjectOrBodyContainsWords : {}
ExceptIfSubjectOrBodyContainsWords : {}
WithImportance :
ExceptIfWithImportance :
WithinSizeRangeMaximum :
ExceptIfWithinSizeRangeMaximum :
WithinSizeRangeMinimum :
ExceptIfWithinSizeRangeMinimum :
WithSensitivity :
ExceptIfWithSensitivity :
ApplyCategory : {}
CopyToFolder :
DeleteMessage : False
ForwardAsAttachmentTo :
ForwardTo :
MarkAsRead : False
MarkImportance :
MoveToFolder : TEST
RedirectTo :
SendTextMessageNotificationTo : {}
StopProcessingRules : True
MailboxOwnerId : giovannilubrano.com/USERS/010/GLUBRANO
IsValid : True

Buongiorno e complimenti per il blog
RispondiEliminaho una domanda:
ho impostato una regola da OWA per una casella di posta e da EMS risulta abilitata
ma la regola si applica solo se da Outlook la avvio manualmente, e non, come impostato, all'arrivo della mail
regola:
Applica la regola all'arrivo di un messaggio
con "parola" nell'oggetto
inoltra il messaggio a mio@indirizzo.it
hai suggerimenti su cosa controllare?
se serve posso allegarti il rapporto di diagnostica
Grazie
Per questioni di sicurezza Exchange, di default, non permette l'inoltro automatico ad indirizzi esterni alla propria infrastruttura. Potrebbe essere questo il motivo per cui la regola non funziona come ti aspetti. Per abilitare l'inoltro automatico da EMS puoi eseguire il comando
EliminaSet-RemoteDomain Default -AutoReplyEnabled $true –AutoForwardEnabled $true
Perfetto!!! la tua soluzione ha risolto il mio problema!
Eliminati ringrazio molto e rinnovo ancora i complimenti per il tuo blog!
Lieto di esserti stato d'aiuto. Grazie a te per i complimenti e per il riscontro.
Elimina