Predicati delle regole di trasporto

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2007-04-09

In questo argomento vengono descritti i predicati, nonché le relative proprietà e i valori, disponibili per un computer in cui è installato il ruolo del server Trasporto Hub o Trasporto Edge di Microsoft Exchange Server 2007. La proprietà di predicato Addresses è particolarmente complessa e viene quindi descritta in dettaglio.

In Exchange 2007, gli agenti Regole di trasporto utilizzano predicati per compilare le condizioni e le eccezioni da utilizzare con una regola di trasporto. Sia il ruolo del server Trasporto Hub che il ruolo del server Trasporto Edge possono applicare le regole di trasporto ai messaggi di posta elettronica che passano attraverso tali ruoli del server. Tuttavia, i predicati disponibili per ciascun ruolo del server sono diversi.

Predicati e proprietà dei predicati

I predicati indicano a una condizione o eccezione di esaminare un messaggio di posta elettronica specifico per determinare se applicarvi o meno la regola di trasporto. Alcuni predicati consentono di esaminare il campo Da o A di un messaggio, altri l'oggetto, il corpo o la dimensione dell'allegato. Per determinare se una regola di trasporto deve essere applicata a un messaggio, la maggior parte dei predicati richiede l'immissione di un valore che verrà utilizzato per eseguire una verifica sul messaggio. Questi valori vengono assegnati a una o più proprietà del predicato. Alcuni predicati non richiedono proprietà.

Per assegnare un valore a un predicato, è necessario determinare la relativa proprietà di predicato. Ad esempio, oltre alla condizione SubjectContains, è necessario utilizzare la proprietà di predicato Words. Per le proprietà di predicato da utilizzare per i server Trasporto Hub, vedere la tabella 2. Per le proprietà di predicato da utilizzare per i server Trasporto Edge, vedere la tabella 3.

Poiché alcuni predicati consentono di esaminare campi specifici all'interno delle sezioni di un messaggio di posta elettronica, ad esempio i campi dell'intestazione del messaggio, per tali predicati è necessario impostare due proprietà di predicato. Quando viene specificato un predicato per esaminare l'intestazione di un messaggio, una proprietà di predicato consente di specificare il campo specifico dell'intestazione da esaminare, mentre la seconda proprietà di predicato consente di specificare il valore dell'intestazione del messaggio di cui eseguire la verifica. In questi casi, è necessario specificare anche un valore per la seconda proprietà di predicato nella colonna Seconda proprietà di predicato nella tabella 2 e nella tabella 3, a seconda del ruolo del server. Ad esempio, è possibile configurare un predicato per esaminare il campo di intestazione ID messaggio in una stringa specifica, ad esempio in contoso.com.

Nella tabella 1 sono elencate le proprietà di predicato che è possibile utilizzare con le regole di trasporto configurate su un server Trasporto Hub o Edge Transport.

Tabella 1   Proprietà di predicato per le regole di trasporto su un server Trasporto Hub o Edge Transport

Proprietà di predicato Formato previsto Descrizione

Addresses e Addresses2

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

Per Addresses e Addresses2 è possibile utilizzare un singolo oggetto cassetta postale, contatto, utente abilitato alla posta o gruppo di distribuzione. Per una descrizione dettagliata delle proprietà di predicato, vedere "Assegnazione di indirizzi a condizioni ed eccezioni" più avanti in questo argomento.

Classification

Oggetto classificazione dei messaggi

Per Classification è possibile utilizzare un oggetto classificazione dei messaggi. Per specificare un oggetto classificazione dei messaggi, utilizzare il comando Get-MessageClassification. Ad esempio, utilizzare il seguente comando per cercare la classificazione dei messaggi ExCompanyInternal:

$Condition.Classification = (Get-MessageClassification ExCompanyInternal).Identity

Importance

Singolo valore di High, Normal o Bulk

Per Importance è possibile utilizzare la priorità di un messaggio di posta elettronica. Racchiudere il valore tra virgolette doppie.

Patterns

Matrice di espressioni regolari

Per la proprietà di predicato Patterns è possibile utilizzare un'espressione regolare per associare il testo dinamico contenuto in un messaggio di posta elettronica a uno schema identificabile. Racchiudere l'espressione tra virgolette doppie.

MessageHeader

Stringa singola

Per MessageHeader è possibile utilizzare una stringa per specificare l'intestazione di un messaggio di posta elettronica da esaminare. Questa proprietà di predicato viene utilizzata insieme alle proprietà di predicato Words o Patterns, che specificano il valore del campo dell'intestazione da associare. Racchiudere la stringa tra virgolette doppie.

SclValue

Numero intero singolo

Per SclValue è possibile utilizzare un numero intero da associare al livello di probabilità di posta indesiderata configurato in un messaggio di posta elettronica. Racchiudere il numero intero tra virgolette doppie.

Scope

Singolo valore di InOrganization o NotInOrganization

Per Scope è possibile utilizzare un valore per determinare se il messaggio di posta elettronica è stato inviato dall'interno o dall'esterno dell'organizzazione di Exchange 2007. Scope determina anche se il messaggio è stato inviato a un destinatario all'interno o all'esterno dell'organizzazione. Racchiudere il valore tra virgolette doppie. 

Il mittente si considera all'interno dell'organizzazione se si verifica una delle seguenti condizioni:

  • Il mittente o destinatario è un utente, un gruppo di distribuzione o una cartella pubblica abilitato alla posta elettronica presente all'interno dell'Active Directory dell'organizzazione.

  • Il dominio del mittente o del destinatario è nell'elenco dei domini accettati, ma non è un dominio ExternalRelay. Inoltre, è necessario che il messaggio sia stato inviato o ricevuto tramite una connessione autenticata.

Per determinare se i contatti abilitati alla posta elettronica sono all'interno o all'esterno dell'organizzazione, la parte del dominio del mittente o del destinatario viene confrontata con l'elenco dei domini accettati come descritto precedentemente in questa sezione.

Per ulteriori informazioni sui domini accettati, vedere Gestione dei domini accettati.

Size

Numero intero singolo con quantificatore, ad esempio KB o MB

Per Size è possibile utilizzare un numero intero che specifica la dimensione dell'allegato di un messaggio di posta elettronica. Se viene immesso un numero intero, qualificare il valore con una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

  • TB (terabyte)

I numeri interi non qualificati vengono considerati byte.

Words

Matrice di stringhe

Per la proprietà di predicato Words è possibile utilizzare una stringa racchiusa tra virgolette doppie.

Predicati supportati in un server Trasporto Hub

Nella tabella 2 sono elencati i predicati che possono essere utilizzati con le regole di trasporto configurate in un server Trasporto Hub.

Tabella 2   Predicati supportatie per le regole di trasporto in un server Trasporto Hub

Predicato della regola supportato Nome predicato Prima proprietà di predicato Seconda proprietà di predicato Descrizione

da utenti

From

Addresses

Non applicabile

From è associato a cassette postali, utenti abilitati alla posta o contatti da cui è stato inviato un messaggio di posta elettronica.

da un membro di lista di distribuzione

FromMemberOf

Addresses

Non applicabile

FromMemberOf è associato ai mittenti di un messaggio di posta elettronica che sono membri del gruppo di distribuzione specificato.

da utenti interni o esterni all'organizzazione

FromScope

Scope

Non applicabile

FromScope è associato ai messaggi di posta elettronica inviati dall'ambito specificato.

inviato a utenti

SentTo

Addresses

Non applicabile

SentTo è associato ai messaggi di posta elettronica contenenti cassette postali, utenti abilitati alla posta o contatti a cui è destinato il messaggio. Le cassette postali, gli utenti abilitati alla posta e i contatti specificati possono essere inclusi nel campo A, Cc (copia per conoscenza) o Ccn (copia per conoscenza nascosta) del messaggio.

inviato a un membro di lista di distribuzione

SentToMemberOf

Addresses

Non applicabile

SentToMemberOf è associato ai messaggi di posta elettronica contenenti destinatari che sono membri del gruppo di distribuzione specificato. I destinatari possono essere inseriti nel campo A, Cc o Ccn del messaggio di posta elettronica.

inviato a utenti interni o esterni all'organizzazione

SentToScope

Scope

Non applicabile

SentToScope è associato ai messaggi di posta elettronica inviati all'ambito specificato.

tra membri di lista di distribuzione e la lista di distribuzione

BetweenMemberOf

Addresses

Addresses2

BetweenMemberOf è associato ai messaggi di posta elettronica inviati tra membri di due gruppi di distribuzione.

quando uno dei destinatari nel campo A è un utente

AnyOfToHeader

Addresses

Non applicabile

AnyOfToHeader è associato ai messaggi di posta elettronica inviati a cassette postali, utenti abilitati alla posta o contatti elencati nel campo A.

quando uno dei destinatari nel campo A è un membro di lista di distribuzione

AnyOfToHeaderMemberOf

Addresses

Non applicabile

AnyOfToHeaderMemberOf è associato ai messaggi di posta elettronica inviati a destinatari elencati nel campo A e membri del gruppo di distribuzione specificato.

quando uno dei destinatari nel campo Cc è un utente

AnyOfCcHeader

Addresses

Non applicabile

AnyOfCcHeader è associato ai messaggi di posta elettronica inviati a cassette postali, utenti abilitati alla posta o contatti elencati nel campo Cc.

quando uno dei destinatari nel campo Cc è un membro di lista di distribuzione

AnyOfCcHeaderMemberOf

Addresses

Non applicabile

AnyOfCcHeaderMemberOf è associato ai messaggi di posta elettronica inviati a destinatari elencati nel campo Cc e membri del gruppo di distribuzione specificato.

quando uno dei destinatari nel campo A o Cc è un utente

AnyOfToCcHeader

Addresses

Non applicabile

AnyOfToCcHeader è associato ai messaggi di posta elettronica inviati a cassette postali, utenti abilitati alla posta o contatti elencati nel campo A o Cc.

quando uno dei destinatari nel campo A o Cc è un membro di lista di distribuzione

AnyOfToCcHeaderMemberOf

Addresses

Non applicabile

AnyOfToCcHeaderMemberOf è associato ai messaggi di posta elettronica inviati a destinatari elencati nel campo A o Cc e membri del gruppo di distribuzione specificato.

quando il campo Oggetto contiene parole specifiche

SubjectContains

Words

Non applicabile

SubjectContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo dell'oggetto del messaggio.

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

SubjectOrBodyContains

Words

Non applicabile

SubjectOrBodyContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo dell'oggetto o nel corpo del messaggio.

quando l'intestazione del messaggio contiene parole specifiche

HeaderContains

MessageHeader

Words

HeaderContains è associato ai messaggi di posta elettronica in cui il campo dell'intestazione del messaggio specificato contiene il valore specificato.

quando l'indirizzo del mittente contiene parole specifiche

FromAddressContains

Words

Non applicabile

FromAddressContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo Da del messaggio.

quando il campo Oggetto contiene schemi di testo

SubjectMatches

Patterns

Non applicabile

SubjectMatches è associato ai messaggi di posta elettronica in cui gli schemi di testo nel campo Oggetto del messaggio corrispondono a un'espressione regolare specifica.

quando il campo Oggetto o il corpo del messaggio contiene schemi di testo

SubjectOrBodyMatches

Patterns

Non applicabile

SubjectOrBodyMatches è associato ai messaggi di posta elettronica in cui gli schemi di testo nel campo Oggetto o nel corpo del messaggio corrispondono a un'espressione regolare specifica.

quando l'intestazione del messaggio contiene schemi di testo

HeaderMatches

MessageHeader

Patterns

HeaderMatches è associato ai messaggi di posta elettronica in cui il campo dell'intestazione del messaggio specificato contiene schemi di testo che corrispondono a un'espressione regolare specificata.

quando l'indirizzo del mittente contiene schemi di testo

FromAddressMatches

Patterns

Non applicabile

FromAddressMatches è associato ai messaggi di posta elettronica contenenti schemi di testo nel campo Da del messaggio che corrispondono a un'espressione regolare specifica.

quando il nome del file allegato contiene schemi di testo

AttachmentNameMatches

Patterns

Non applicabile

AttachmentNameMatches è associato ai messaggi di posta elettronica contenente schemi di testo nei nomi dei file allegati che corrispondono a un'espressione regolare specifica.

con livello di sicurezza della protezione contro la posta indesiderata (SCL) uguale o superiore al limite

SclOver

SclValue

Non applicabile

SclOver è associato ai messaggi di posta elettronica configurati utilizzando il livello di probabilità di posta indesiderata specificato.

quando la dimensione dell'allegato è uguale o superiore al limite

AttachmentSizeOver

Size

Non applicabile

AttachmentSizeOver è associato ai messaggi di posta elettronica contenenti allegati di dimensioni superiori al valore specificato.

segnato con classificazione

HasClassification

Classification

Non applicabile

HasClassification è associato ai messaggi di posta elettronica classificati in base alla classificazione specificata.

segnato con priorità

WithImportance

Importance

Non applicabile

WithImportance è associato ai messaggi di posta elettronica impostati in base alla priorità specificata.

Predicati supportati in un server Trasporto Edge

Nella tabella 3 sono elencati i predicati che possono essere utilizzati con le regole di trasporto configurate in un server Trasporto Edge.

Tabella 3   Predicati supportati per le regole di trasporto in un server Trasporto Edge

Predicato regola supportato Nome predicato Prima proprietà del predicato Seconda proprietà del predicato Descrizione

quando il campo Oggetto contiene parole specifiche

SubjectContains

Words

Non applicabile

SubjectContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo Oggetto del messaggio.

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

SubjectOrBodyContains

Words

Non applicabile

SubjectOrBodyContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo Oggetto o nel corpo del messaggio.

quando l'intestazione del messaggio contiene parole specifiche

HeaderContains

MessageHeader

Words

HeaderContains è associato ai messaggi di posta elettronica in cui il campo dell'intestazione del messaggio specificato contiene il valore specificato.

quando l'indirizzo del mittente contiene parole specifiche

FromAddressContains

Words

Non applicabile

FromAddressContains è associato ai messaggi di posta elettronica contenenti le parole specificate nel campo Da del messaggio.

quando l'indirizzo del destinatario contiene parole specifiche

AnyOfRecipientAddressContains

Words

Non applicabile

AnyOfRecipientAddressContains è associato ai messaggi di posta elettronica contenenti le parole specificate nei campi A, Cc (copia per conoscenza) o Ccn (copia per conoscenza nascosta) del messaggio.

quando il campo Oggetto contiene schemi di testo

SubjectMatches

Patterns

Non applicabile

SubjectMatches è associato ai messaggi di posta elettronica in cui gli schemi di testo nel campo Oggetto del messaggio corrispondono a un'espressione regolare specifica.

quando il campo Oggetto o il corpo del messaggio contiene schemi di testo

SubjectOrBodyMatches

Patterns

Non applicabile

SubjectOrBodyMatches è associato ai messaggi di posta elettronica in cui gli schemi di testo nel campo Oggetto o nel corpo del messaggio corrispondono a un'espressione regolare specifica.

quando l'intestazione del messaggio contiene schemi di testo

HeaderMatches

MessageHeader

Patterns

HeaderMatches è associato ai messaggi di posta elettronica in cui il campo dell'intestazione del messaggio specificato contiene schemi di testo che corrispondono a un'espressione regolare specificata.

quando l'indirizzo del mittente contiene schemi di testo

FromAddressMatches

Patterns

Non applicabile

FromAddressMatches è associato ai messaggi di posta elettronica contenenti schemi di testo nel campo Da del messaggio che corrispondono a un'espressione regolare specifica.

quando sono presenti schemi di testo negli indirizzi dei destinatari

AnyOfRecipientAddressMatches

Patterns

Non applicabile

AnyOfRecipientAddressMatches è associato ai messaggi di posta elettronica in cui gli schemi di testo nel campo A, Cc o Ccn del messaggio corrispondono a un'espressione regolare specifica.

con livello di sicurezza della protezione contro la posta indesiderata (SCL) uguale o superiore al limite

SclOver

SclValue

Non applicabile

SclOver è associato ai messaggi di posta elettronica configurati utilizzando il livello di probabilità di posta indesiderata specificato.

quando la dimensione dell'allegato è uguale o superiore al limite

AttachmentSizeOver

Size

Non applicabile

AttachmentSizeOver è associato ai messaggi di posta elettronica contenenti allegati di dimensioni superiori al valore specificato.

da utenti interni o esterni all'organizzazione

FromScope

Scope

Non applicabile

FromScope è associato ai messaggi di posta elettronica inviati dall'ambito specificato.

Assegnazione di indirizzi a condizioni ed eccezioni

La proprietà di predicato Addresses richiede che vengano passati un oggetto completo gruppo di distribuzione, utente abilitato alla posta, contatto o cassetta postale alla proprietà stessa. Gli indirizzi di posta elettronica SMTP (Simple Mail Transfer Protocol) non sono valori validi per questa proprietà. I valori che vengono assegnati alla proprietà di predicato Addresses devono essere contenuti in una matrice.

Per passare un oggetto gruppo di distribuzione, utente abilitato alla posta, contatto o cassetta postale alla proprietà di predicato Addresses, è necessario chiamare il comando di Exchange Management Shell all'interno della matrice e fornire al comando l'identità o il nome dell'oggetto. È necessario racchiudere il nome e l'identità del comando tra parentesi. Utilizzare la seguente sintassi dei comandi:

$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))

Per assegnare valori alla proprietà di predicato Addresses

  • Eseguire il comando riportato di seguito per assegnare un singolo oggetto cassetta postale:

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
    
  • Eseguire il comando riportato di seguito per assegnare un singolo oggetto contatto di posta:

    $Condition.Addresses = @((Get-MailContact "Masato Kawai"))
    
  • Eseguire il comando riportato di seguito per assegnare un singolo oggetto utente abilitato alla posta:

    $Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
    
  • Eseguire il comando riportato di seguito per assegnare un singolo oggetto gruppo di distribuzione:

    $Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
    
  • Eseguire il comando riportato di seguito per assegnare un insieme di oggetti cassetta postale, utente abilitato alla posta e gruppo di distribuzione:

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"), (Get-Mailbox "Kim Akers"), (Get-MailContact "Pilar Ackerman"), (Get-MailContact "Adam Barr"), (Get-MailUser "Chris Meyer"), (Get-DistributionGroup "Marketing Group"), (Get-DistributionGroup "Research Group"))
    

Ulteriori informazioni

Per informazioni dettagliate sulla sintassi e sui parametri relativi a ciascun comando, vedere i seguenti argomenti:

Per ulteriori informazioni sulle regole di trasporto, vedere i seguenti argomenti: