Condividi tramite


Predicati delle regole di trasporto

 

Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2015-03-09

In MicrosoftExchange Server 2010, i predicati sono utilizzati per creare condizioni ed eccezioni in una regola di trasporto. Le regole di trasporto possono essere applicate ai messaggi di posta elettronica inoltrati tramite i server Trasporto Hub e Trasporto Edge. Alcuni predicati sono disponibili su entrambi i ruoli del server di trasporto, altri sono esclusivi dell'uno o dell'altro ruolo del server di trasporto.

Sommario

Predicati e proprietà dei predicati

Predicati disponibili sui server Trasporto Hub

Predicati disponibili sui server Trasporto Edge

Proprietà del predicato

Predicati e proprietà dei predicati

Le condizioni e le eccezioni delle regole di trasporto sono costituite da uno o più predicati. I predicati indicano all'agente Regole di trasporto su un server Trasporto Hub (o all'agente Regole Edge su un server Trasporto Edge) di esaminare una parte specifica di un messaggio di posta elettronica, ad esempio il mittente, i destinatari, l'oggetto, altre intestazioni del messaggio e il corpo del messaggio, per determinare se la regola deve essere applicata a tale messaggio. Di conseguenza, i predicati sono utilizzati come blocchi predefiniti per condizioni ed eccezioni.

Per determinare se una regola di trasporto deve essere applicata a un messaggio, la maggior parte dei predicati dispone di una o più proprietà per cui è necessario specificare un valore. L'agente Regole di trasporto esamina le proprietà del messaggio alla ricerca dei valori specificati. Ad esempio, il predicato HasClassification richiede di specificare una o più classificazioni del messaggio per la proprietà di classificazione. Alcuni predicati non dispongono di proprietà. Ad esempio, il predicato HasNoClassification consente semplicemente di esaminare se un messaggio dispone di una classificazione, pertanto non richiede alcun valore.

Per assegnare un valore a un predicato, è necessario determinare la proprietà del predicato, o le proprietà nel caso di predicati che richiedono più proprietà. In Exchange Management Console (EMC) è possibile specificare i valori del predicato nella casella Modificare la descrizione delle regolefacendo clic su un valore sottolineato di Creazione guidata nuova regola di trasporto o Modifica guidata regola di trasporto. In Exchange Management Shell le proprietà sono disponibili come parametri dei cmdlet New-TransportRule e Set-TransportRule. I valori delle proprietà sono specificati dopo il nome della proprietà.

Nota

In Exchange 2010 non è necessario creare istanze di predicati e azioni utilizzando i cmdlet Get-TransportRulePredicate e Get-TransportRuleAction. Questi cmdlet consentono solamente di elencare i predicati e le azioni disponibili per l'uso sui server Trasporto Hub e Trasporto Edge su cui vengono eseguiti i cmdlet. I cmdlet New-TransportRule e Set-TransportRule dispongono come parametri di tutti i predicati e le azioni disponibili e consentono di creare o modificare una regola di trasporto utilizzando un singolo comando.

Dal momento che alcuni predicati esaminano campi specifici all'interno di un messaggio di posta elettronica (ad esempio i campi di intestazione del messaggio), è necessario impostare due proprietà del predicato. Se si utilizza un predicato per esaminare le intestazioni dei messaggi, una proprietà del predicato specifica l'intestazione da esaminare, ad esempio A, Da, Ricevuto o Content-Type. È inoltre necessario specificare un valore per la seconda proprietà. I predicati che richiedono una seconda proprietà sono elencati nelle Tabelle 1 e 2; la seconda proprietà è elencata nella colonna Seconda proprietà del predicato.

Predicati e proprietà dei predicati

Predicati disponibili sui server Trasporto Hub

Nella Tabella 1 sono elencati i predicati disponibili su un server Trasporto Hub e sono fornite le seguenti informazioni su ciascun predicato:

  • Nella colonna Predicato è elencato il predicato, così come è visualizzato in Creazione guidata nuova regola di trasporto o Modifica guidata regola di trasporto in EMC.

  • Nella colonna Nome del predicato è elencato il nome del predicato, così come è restituito dal cmdlet Get-TransportRulePredicate.

  • Le colonne Proprietà del predicato e Seconda proprietà del predicato elencano i tipi di proprietà. La maggior parte dei tipi di proprietà accetta valori specifici. Fare riferimento alla Tabella 3 per determinare i valori validi per un tipo di proprietà.

Nota

Ciascun predicato elencato nella Tabella 1 dispone anche di un'eccezione equivalente, che può essere selezionata nella pagina Eccezioni di Creazione guidata nuova regola di trasporto e Modifica guidata regola di trasporto. In Shell, i predicati che possono essere utilizzati come eccezioni iniziano con ExceptIf. Ad esempio, per il predicato FromMemberOf, il parametro che può essere utilizzato come eccezione nei cmdlet della regola di trasporto è chiamato ExceptIfFromMemberOf.
Lo stesso oggetto predicato contiene la logica per l'utilizzo in una condizione e in un'eccezione della regola di trasporto. Di conseguenza, quando si utilizza il cmdlet Get-TransportRulePredicate per elencare i predicati, le eccezioni non sono elencate come predicati separati.

Tabella 1   Predicati disponibili sui server Trasporto Hub

No Predicato Nome del predicato Proprietà del predicato Seconda proprietà del predicato Descrizione

1

da utenti

Da

Addresses

Non applicabile

From genera una corrispondenza per i messaggi inviati dalle cassette postali, dagli utenti abilitati alla posta o dai contatti specificati.

Nota

Non è possibile specificare un gruppo di distribuzione utilizzando questo predicato. Per creare una regola che agisce sui messaggi inviati a un gruppo di distribuzione, utilizzare il predicato AnyOfToHeader ("se uno dei destinatari nel campo A è una persona").
Il predicato AnyOfToHeader confronta il valori effettivi delle intestazioni nel messaggio. È diverso dal tipo di predicato SentTo che confronta il set di destinatari risolto, compresi i destinatari trovati nelle espansioni del gruppo.

2

da un membro di lista di distribuzione

FromMemberOf

Addresses

Non applicabile

FromMemberOf genera una corrispondenza per i messaggi in cui il mittente è membro del gruppo di distribuzione specificato.

3

da utenti interni o esterni all'organizzazione

FromScope

FromUserScope

Non applicabile

FromScope genera una corrispondenza per i messaggi inviati da mittenti nell'ambito specificato.

4

inviato a utenti

SentTo

Addresses

Non applicabile

SentTo genera una corrispondenza per i messaggi in cui uno dei destinatari corrisponde alla cassetta postale, all'utente abilitato alla posta o al contatto specificato. I destinatari specificati possono essere elencati nei campi A, Cc o Ccn.

Nota

Non è possibile specificare un gruppo di distribuzione utilizzando questo predicato. Per creare una regola che agisce sui messaggi inviati a un gruppo di distribuzione, utilizzare il predicato AnyOfToHeader ("se uno dei destinatari nel campo A è una persona").
Il predicato AnyOfToHeader confronta il valori effettivi delle intestazioni nel messaggio. È diverso dal tipo di predicato SentTo che confronta il set di destinatari risolto, compresi i destinatari trovati nelle espansioni del gruppo.

5

inviato a un membro della lista di distribuzione

SentToMemberOf

Addresses

Non applicabile

SentToMemberOf genera una corrispondenza per i messaggi contenenti destinatari membri del gruppo di distribuzione specificato. I destinatari possono essere elencati nei campi A, Cc o Ccn.

6

inviato a utenti interni o esterni all'organizzazione o partner

SentToScope

ToUserScope

Non applicabile

SentToScope genera una corrispondenza per i messaggi inviati a destinatari nell'ambito specificato.

7

tra membri di lista di distribuzione e lista di distribuzione

BetweenMemberOf

Addresses (BetweenMemberOf1)

Addresses (BetweenMemberOf2)

BetweenMemberOf genera una corrispondenza per i messaggi inviati tra membri di due gruppi di distribuzione.

8

quando il gestore di qualsiasi mittente è utenti

ManagerIs

EvaluatedUser (ManagerForEvaluatedUser)

Addresses (ManagerAddresses)

ManagerIs genera una corrispondenza per i messaggi in cui il gestore dell'utente specificato (mittente o destinatario) esiste nell'elenco indirizzi specificati.

9

quando il mittente è il gestore di un destinatario

ManagementRelationship

ManagementRelationship (SenderManagementRelationship)

Non applicabile

ManagementRelationship genera una corrispondenza per i messaggi in cui il mittente presenta la relazione di gestione specificata con un destinatario.

10

se l'attributo AD del mittente e del destinatario è Evaluation

ADAttributeComparison

ADAttribute (ADComparisonAttribute)

Evaluation (ADComparisonOperator)

ADAttributeComparison genera una corrispondenza per i messaggi in cui l'attributo Active Directory specificato per il mittente corrisponde o meno (secondo quanto specificato dalla proprietà Evaluation) allo stesso attributo di qualsiasi destinatario.

11

quando l'indirizzo di un destinatario contiene parole specifiche

RecipientAddressContainsWords

Words

Non applicabile

RecipientAddressContainsWords genera una corrispondenza per i messaggi in cui l'indirizzo di un destinatario contiene una delle parole specificate.

12

se l'indirizzo del destinatario contiene modelli di testo

RecipientAddressMatchesPatterns

Patterns

Non applicabile

RecipientAddressMatchesPatterns genera una corrispondenza per i messaggi in cui l'indirizzo di un destinatario corrisponde a un'espressione regolare specificata.

13

quando le proprietà di un destinatario contengono parole specifiche

RecipientAttributeContains

Words* (RecipientADAttributeContainsWords)

Non applicabile

RecipientAttributeContains genera una corrispondenza per i messaggi in cui l'attributo specificato di un destinatario contiene una stringa specificata.

14

se le proprietà del destinatario contengono modelli di testo

RecipientAttributeMatches

Patterns* (RecipientADAttributeMatchesPatterns)

Non applicabile

RecipientAttributeMatches genera una corrispondenza per i messaggi in cui l'attributo specificato di un destinatario corrisponde a un'espressione regolare.

15

quando un destinatario nel campo A è utenti

AnyOfToHeader

Addresses

Non applicabile

AnyOfToHeader genera una corrispondenza per i messaggi in cui il campo A contiene uno dei destinatari specificati.

16

quando un destinatario nel campo A è membro di una lista di distribuzione

AnyOfToHeaderMemberOf

Addresses

Non applicabile

AnyOfToHeaderMemberOf genera una corrispondenza per i messaggi in cui il campo A contiene un destinatario membro del gruppo di distribuzione specificato.

17

quando un destinatario nel campo Cc è utenti

AnyOfCcHeader

Addresses

Addresses

AnyOfCcHeader genera una corrispondenza per i messaggi in cui il campo Cc contiene uno dei destinatari specificati.

18

quando un destinatario nel campo Cc è membro di una lista di distribuzione

AnyOfCcHeaderMemberOf

Addresses

Non applicabile

AnyOfCcHeaderMemberOf genera una corrispondenza per i messaggi in cui il campo Cc contiene un destinatario membro del gruppo di distribuzione specificato.

19

quando un destinatario nel campo A o Cc è utenti

AnyOfToCcHeader

Addresses

Non applicabile

AnyOfToCcHeader genera una corrispondenza per i messaggi in cui il campo A o Cc contiene uno dei destinatari specificati.

20

quando un destinatario nel campo A o Cc è membro di una lista di distribuzione

AnyOfToCcHeaderMemberOf

Addresses

Non applicabile

AnyOfToCcHeaderMemberOf genera una corrispondenza per i messaggi in cui il campo A o Cc contiene un destinatario membro del gruppo di distribuzione specificato.

21

con il contrassegno di classificazione

HasClassification

Classification

Non applicabile

HasClassification genera una corrispondenza per i messaggi che presentano la classificazione specificata.

22

quando il campo Oggetto contiene parole specifiche

SubjectContains

Words

Non applicabile

SubjectContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Oggetto.

23

quando il campo Oggetto o il corpo del messaggio contengono parole specifiche

SubjectOrBodyContains

Words

Non applicabile

SubjectOrBodyContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Oggetto o nel corpo del messaggio.

24

quando l'intestazione del messaggio contiene parole specifiche

HeaderContains

MessageHeader (HeaderContainsMessageHeader)

Words (HeaderContainsWords)

HeaderContains genera una corrispondenza per i messaggi la cui intestazione del messaggio contiene il valore specificato.

25

quando l'indirizzo Da contiene parole specifiche

FromAddressContains

Words (FromAddressContainsWords)

Non applicabile

FromAddressContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Da.

26

quando il campo Oggetto contiene modelli di testo

SubjectMatches

Patterns (SubjectMatchesPatterns)

Non applicabile

SubjectMatches genera una corrispondenza per i messaggi in cui i modelli di testo nel campo Oggetto corrispondono a un'espressione regolare specificata.

27

quando il campo Oggetto o il corpo del messaggio contengono modelli di testo

SubjectOrBodyMatches

Patterns (SubjectOrBodyMatchesPatterns)

Non applicabile

SubjectOrBodyMatches genera una corrispondenza per i messaggi in cui i modelli di testo nel campo Oggetto o nel corpo del messaggio corrispondono a un'espressione regolare specificata.

28

quando l'intestazione del messaggio corrisponde a modelli di testo

HeaderMatches

MessageHeader (HeaderMatchesMessageHeader)

Patterns (HeaderMatchesPatterns)

HeaderMatches genera una corrispondenza per i messaggi in cui l'intestazione del messaggio specificato contiene un modello di testo che corrisponde a un'espressione regolare specificata.

29

se l'indirizzo del mittente corrisponde a modelli di testo

FromAddressMatches

Patterns (FromAddressMatchesPatterns)

Non applicabile

FromAddressMatches genera una corrispondenza per i messaggi che contengono nel campo Da modelli di testo che corrispondono a un'espressione regolare specificata.

30

quando un nome del file allegato corrisponde a modelli di testo

AttachmentNameMatches

Patterns (AttachmentNameMatchesPatterns)

Non applicabile

AttachmentNameMatches genera una corrispondenza per i messaggi che contengono modelli di testo in un allegato che corrisponde a un'espressione regolare specificata.

31

con livello di probabilità di posta indesiderata maggiore o uguale a limite

SCLOver

SclValue

Non applicabile

SCLOver genera una corrispondenza per i messaggi a cui è assegnato un livello di probabilità di posta indesiderata uguale o superiore al valore specificato.

32

con allegati di dimensioni maggiori o uguali a limite

AttachmentSizeOver

Size

Non applicabile

AttachmentSizeOver genera una corrispondenza per i messaggi contenenti allegati di dimensioni superiori rispetto al valore specificato.

33

con il contrassegno Priorità

WithImportance

Importance

Non applicabile

WithImportance genera una corrispondenza per i messaggi contrassegnati con la priorità specificata.

34

Se il messaggio è Tipo messaggio

MessageTypeMatches

MessageType

Non applicabile

MessageTypeMatches genera una corrispondenza per i messaggi del tipo specificato.

35

quando le proprietà del mittente contengono parole specifiche

SenderAttributeContains

Words* (SenderADAttributeContainsWords)

Non applicabile

SenderAttributeContains genera una corrispondenza per i messaggi in cui l'attributo specificato del mittente corrisponde a una stringa specificata.

36

se le proprietà del mittente corrispondono a modelli di testo

SenderAttributeMatches

Patterns (SenderADAttributeMatchesPatterns)

Non applicabile

SenderAttributeMatches genera una corrispondenza per i messaggi in cui l'attributo specificato del mittente contiene modelli di testo che corrispondono a un'espressione regolare specificata.

37

privo del contrassegno di classificazione dei messaggi

HasNoClassifications

Non applicabile

Non applicabile

HasNoClassifications genera una corrispondenza per i messaggi privi di una classificazione dei messaggi.

38

quando il contenuto dell'allegato contiene parole

AttachmentContainsWords

Words

Non applicabile

AttachmentContainsWords genera una corrispondenza per i messaggi con allegati contenenti una stringa specificata.

39

quando il contenuto di un allegato corrisponde a modelli di testo

AttachmentMatchesPatterns

Patterns

Non applicabile

AttachmentMatchesPatterns genera una corrispondenza per i messaggi con allegati che contengono un modello di testo che corrisponde a un'espressione regolare specificata.

40

se un allegato non è supportato

AttachmentIsUnsupported

Non applicabile

Non applicabile

AttachmentIsUnsupported genera una corrispondenza per i messaggi con allegati non supportati.

Predicati e proprietà dei predicati

Predicati disponibili sui server Trasporto Edge

Nella tabella 2 sono elencati i predicati disponibili sui server Trasporto Edge.

Nota

Ciascun predicato elencato nella Tabella 1 dispone anche di un'eccezione equivalente, che può essere selezionata nella pagina Eccezioni di Creazione guidata nuova regola di trasporto e Modifica guidata regola di trasporto. In Shell, i predicati che possono essere utilizzati come eccezioni iniziano con ExceptIf. Ad esempio, per il predicato FromMemberOf, il parametro che può essere utilizzato come eccezione nei cmdlet della regola di trasporto è chiamato ExceptIfFromMemberOf.
Lo stesso oggetto predicato contiene la logica per l'utilizzo in una condizione e in un'eccezione della regola di trasporto. Di conseguenza, quando si utilizza il cmdlet Get-TransportRulePredicate per elencare i predicati, le eccezioni non sono elencate come predicati separati.

Predicati disponibili sui server Trasporto Edge

No Predicato Nome del predicato Proprietà del predicato Seconda proprietà del predicato Descrizione

1

quando il campo Oggetto contiene parole specifiche

SubjectContains

Words

Non applicabile

SubjectContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Oggetto.

2

quando il campo Oggetto o il corpo del messaggio contengono parole specifiche

SubjectOrBodyContains

Words

Non applicabile

SubjectOrBodyContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Oggetto o nel corpo del messaggio.

3

quando l'intestazione del messaggio contiene parole specifiche

HeaderContains

MessageHeader

Words

HeaderContains genera una corrispondenza per i messaggi in cui il valore dell'intestazione del messaggio specificata contiene le parole specificate.

4

quando l'indirizzo Da contiene parole specifiche

FromAddressContains

Words

Non applicabile

FromAddressContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo Da.

5

quando l'indirizzo di un destinatario contiene parole specifiche

AnyOfRecipientAddressContainsWords

Words

Non applicabile

AnyOfRecipientAddressContains genera una corrispondenza per i messaggi che contengono le parole specificate nel campo A, Cc o Ccn del messaggio.

6

quando il campo Oggetto corrisponde a modelli di testo

SubjectMatches

Patterns

Non applicabile

SubjectMatches genera una corrispondenza per i messaggi in cui i modelli di testo nel campo Oggetto corrispondono a un'espressione regolare specificata.

7

quando il campo Oggetto o il corpo del messaggio corrisponde a modelli di testo

SubjectOrBodyMatches

Patterns

Non applicabile

SubjectOrBodyMatches genera una corrispondenza per i messaggi in cui i modelli di testo nel campo Oggetto o nel corpo del messaggio corrispondono a un'espressione regolare specificata.

8

quando l'intestazione del messaggio corrisponde a modelli di testo

HeaderMatches

MessageHeader

Patterns

HeaderMatches genera una corrispondenza per i messaggi in cui il campo di intestazione del messaggio specificato contiene modelli di testo che corrispondono a un'espressione regolare specificata.

9

se l'indirizzo del mittente corrisponde a modelli di testo

FromAddressMatches

Patterns

Non applicabile

FromAddressMatches genera una corrispondenza per i messaggi che contengono nel campo Da modelli di testo che corrispondono a un'espressione regolare specificata.

10

quando l'indirizzo di un destinatario corrisponde a modelli di testo

AnyOfRecipientAddressMatches

Patterns

Non applicabile

AnyOfRecipientAddressMatches genera una corrispondenza per i messaggi in cui i modelli di testo nel campo A, Cc o Ccn del messaggio corrispondono a un'espressione regolare specificata.

11

con livello di probabilità di posta indesiderata maggiore o uguale a limite

SCLOver

SclValue

Non applicabile

SclOver genera una corrispondenza per i messaggi con un valore del livello di probabilità di posta indesiderata maggiore o uguale al valore specificato.

12

con allegati di dimensioni maggiori o uguali a limite

AttachmentSizeOver

Size

Non applicabile

AttachmentSizeOver genera una corrispondenza per i messaggi contenenti allegati di dimensioni superiori rispetto al valore specificato.

13

da utenti interni o esterni all'organizzazione

FromScope

Ambito

Non applicabile

FromScope genera una corrispondenza per i messaggi inviati dall'ambito specificato.

Predicati e proprietà dei predicati

Proprietà del predicato

Nella tabella riportata di seguito sono elencati i tipi di proprietà utilizzati nei predicati delle regole di trasporto.

Tabella 3   Tipi di proprietà utilizzati nei predicati delle regole di trasporto

Predicato Name Descrizione

ADAttribute

Uno degli attributi Active Directory disponibili per l'utilizzo

Il predicato ADAttribute accetta il nome di uno dei seguenti attributi Active Directory disponibili per l'uso con questo tipo di proprietà nelle regole di trasporto:

  • DisplayName

  • FirstName

  • Initials

  • LastName

  • Office

  • PhoneNumber

  • OtherPhoneNumber

  • Email

  • Street

  • POBox

  • City

  • State

  • ZipCode

  • Country

  • UserLogonName

  • HomePhoneNumber

  • OtherHomePhoneNumber

  • PagerNumber

  • MobileNumber

  • FaxNumber

  • OtherFaxNumber

  • Notes

  • Title

  • Department

  • Company

  • Manager

  • CustomAttribute1 - CutomAttribute15

Se si utilizza Shell per creare una regola di trasporto costituita dai predicati RecipientAddressContains o RecipientAddressMatches, è necessario specificare un nome di attributo presente nell'elenco precedente, facendolo seguire da un carattere due punti (:) e dalla parola o dal modello di testo per cui generare una corrispondenza nell'attributo specificato. L'intera notazione deve essere racchiusa tra virgolette ("). Ad esempio, per specificare l'attributo City e i valori San Francisco o Palo Alto, è necessario utilizzare City:San Francisco, Palo Alto.

È inoltre possibile specificare più attributi Active Directory e coppie di valori. Ad esempio, "City:San Francisco, Palo Alto"", Department:Sales, Finance". In questo caso, l'attributo City del destinatario deve contenere San Francisco o Palo Alto, mentre l'attributo Department deve contenere Sales o Finance.

Addresses e Addresses2

Matrice di oggetti cassetta postale, contatto o gruppo di distribuzione di Active Directory

I predicati Addresses e Addresses2 accettano un singolo oggetto cassetta postale, contatto, utente abilitato alla posta o gruppo di distribuzione.

Classification

Oggetto di classificazione dei messaggi

Il predicato Classification accetta un oggetto di classificazione dei messaggi. Per specificare un oggetto di classificazione dei messaggi, utilizzare il cmdlet Get-MessageClassification.

Ad esempio, utilizzare il seguente comando per ricercare i messaggi con la classificazione ExCompanyInternal e anteporre CompanyInternal all'oggetto del messaggio.

New-TransportRule "Rule Name" -HasClassification @(Get-MessageClassification ExCompanyInternal).Identity -PrependSubject "CompanyInternal"

EvaluatedUser

Valore singolo di Sender o Recipient

Il predicato ManagementRelationship accetta un valore EvaluatedUser per la proprietà ManagerForEvaluatedUser. Indica all'agente Regole di trasporto se il predicato deve esaminare il mittente o il destinatario di un messaggio.

Evaluation

Valore singolo di Equal o NotEqual

Il predicato ADAttributeComparison accetta un valore di tipo Evaluation per la proprietà ADComparisonOperator. In questo modo è possibile confrontare i valori dell'attributo Active Directory specificato per il mittente e per il destinatario.

FromUserScope

Valore singolo di InOrganization o NotInOrganization

Il predicato FromScope accetta un valore di ambito di tipo FromUserScope. Consente di specificare se il messaggio viene inviato da un mittente considerato interno all'organizzazione. È possibile utilizzare i seguenti valori:

  • InOrganization   Un mittente è considerato interno dell'organizzazione se una delle seguenti condizioni è vera:

    • Il mittente è una cassetta postale, un utente abilitato alla posta, un gruppo di distribuzione o una cartella pubblica esistente in Active Directory nell'organizzazione.

    • Il dominio del mittente è un dominio accettato nell'organizzazione di Exchange, ma non è un dominio ExternalRelay. Inoltre, il messaggio deve essere inviato o ricevuto tramite una connessione autenticata.

Nota

Per determinare se i contatti di posta sono considerati interni o esterni all'organizzazione, la parte del dominio dell'indirizzo del mittente viene confrontata con i domini accettati configurati. Per ulteriori informazioni, vedere Informazioni sui domini accettati

  • NotInOrganization   Un mittente è considerato esterno all'organizzazione se il dominio del mittente non è un dominio accettato nell'organizzazione di Exchange ed è un dominio ExternalRelay.

Importance

Valore singolo di High, Low o Normal

Il predicato Importance consente di accettare la priorità del messaggio.

ManagementRelationship

Valore singolo di Manager o DirectReport

Il predicato ManagementRelationship consente di specificare la relazione tra due utenti valutati, ad esempio il mittente e il destinatario. Vengono individuate le informazioni Active Directory dell'utente valutato per determinare il manager e i subalterni.

MessageHeader

Stringa singola

Il predicato MessageHeader accetta una stringa utilizzabile per specificare l'intestazione del messaggio SMTP da esaminare. Questa proprietà è utilizzata insieme alle proprietà Words o Patterns, che specificano il valore del campo di intestazione per cui generare una corrispondenza. Non è necessario aggiungere il carattere due punti (:) nel nome dell'intestazione.

MessageType

Singolo nome del tipo di messaggio

Il predicato MessageType accetta uno dei seguenti tipi di messaggio:

  • OOF

  • AutoAccept

  • AutoForward

  • Encrypted

  • Calendaring

  • PermissionControlled

  • Voicemail

  • RSS

  • Signed

  • ApprovalRequest

  • ReadReceipt

Patterns

Matrice o espressioni regolari

Il predicato Patterns accetta un'espressione regolare utilizzabile per generare una corrispondenza del testo che segue un modello identificabile. Racchiudere l'espressione tra virgolette ("). Per ulteriori informazioni, vedere Espressioni regolari nelle regole di trasporto.

SclValue

Numero intero singolo

Il predicato SclValue accetta un numero intero utilizzabile per generare una corrispondenza con il livello di probabilità di posta indesiderata assegnato a un messaggio. L'intervallo di valori per il livello di probabilità di posta indesiderata è compreso tra -1 e 9.

Size

Numero intero singolo con quantificatore, ad esempio KB o MB

Il predicato Size accetta un numero intero che specifica la dimensione dell'allegato di un messaggio di posta elettronica. Se si utilizza EMC, il valore specificato è in kilobyte (KB). Se si utilizza Shell, è possibile immettere un valore intero, qualificato da una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

Esempio: 20MB

ToUserScope

Uno dei seguenti valori:

  • InOrganization

  • NotInOrganization

  • ExternalPartner

  • ExternalNonPartner

Il predicato SentToScope accetta un valore di ambito di tipo ToUserScope. I valori InOrganization e NotInOrganization sono valutati in modo simile alla proprietà FromUserScope, ma nel contesto del destinatario. Di seguito è riportata una descrizione degli altri possibili valori:

  • ExternalPartner   Questi domini sono configurati per inviare posta a un dominio esterno utilizzando la protezione del dominio protetto

  • ExternalNonPartner   Rappresenta tutti gli altri domini che non sono considerati domini ExternalPartner.

Words

Matrice di stringhe

La proprietà Words accetta una stringa o una matrice di stringhe. Viene utilizzata in tutti i predicati che analizzano parti differenti di un messaggio alla ricerca di parole o stringhe specifiche.

In Exchange 2010, la corrispondenza viene generata solo per le istanze della parola prive di prefisso o suffisso. Ad esempio, se si specifica la parola "contoso", la regola viene applicata solo se si rileva una corrispondenza esatta. Le seguenti variazioni, in cui la parola appare come suffisso, prefisso o all'interno di altri caratteri (ad eccezione del carattere di spazio), non sono considerate corrispondenze esatte:

  • Acontoso

  • Contosoa

  • Acontosob

Per la proprietà non viene applicata la distinzione tra maiuscole e minuscole. L'asterisco (*) è trattato come un carattere letterale e non è utilizzato come carattere jolly.

Predicati e proprietà dei predicati

 ©2010 Microsoft Corporation. Tutti i diritti riservati.