Condividi tramite


Procedure per le regole del flusso di posta in Exchange Server

SI APPLICA A:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

Le regole del flusso di posta (note anche come regole di trasporto) identificano e agiscono sui messaggi che attraversano l'organizzazione di Exchange. Per altre informazioni sulle regole del flusso di posta, vedere Regole del flusso di posta in Exchange Server.

Nei server Cassette postali, è possibile gestire le regole del flusso di posta elettronica in Interfaccia di amministrazione di Exchange (EAC) e in Exchange Management Shell. Nei server Trasporto Edge, è possibile utilizzare solo Exchange Management Shell.

Consiglio

Verificare che le regole funzionino nel modo previsto. Assicurarsi di testare in modo approfondito ogni regola e le interazioni tra le regole.

Che cosa è necessario sapere prima di iniziare

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Creazione di regole del flusso di posta

Utilizzare EAC per creare regole del flusso di posta

EAC consente di creare regole del flusso di posta utilizzando un modello (un elenco filtrato di condizioni e azioni), copiando una regola esistente oppure creando una regola da zero.

  1. Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta e quindi selezionare una delle opzioni seguenti:

    • Per creare una regola da un modello, fare clic su Aggiungi (icona Aggiungi) e selezionare un modello (un valore diverso da Crea nuova regola).

    • Per copiare una regola, selezionare la regola e quindi selezionare Copia (icona Copia). Si noti che l'opzione per copiare una regola è disponibile solo in EAC.

    • Per creare una nuova regola da zero, aggiungi (icona Aggiungi) e quindi seleziona Crea una nuova regola.

  2. Nella pagina Nuova regola che si apre, configurare le seguenti impostazioni:

    Proprietà facoltative:

    • Controlla questa regola con il livello di gravità: per i criteri DLP, questa impostazione specifica come vengono visualizzati i dati di corrispondenza delle regole nei report di rilevamento dei criteri DLP. Per ulteriori informazioni, vedere View DLP policy detection reports. Se si deselezionare la casella di controllo o si seleziona il valore Non specificato, le corrispondenze della regola non verranno visualizzate nei report della regola.

    • Scegliere una modalità per questa regola: è possibile usare una delle due modalità di test per testare la regola senza influire sul flusso di posta. In entrambe le modalità di prova, quando le condizioni sono soddisfatte, viene aggiunta una voce al log verifica messaggi. Selezionare uno dei seguenti valori:

    • Imponi: attiva la regola e avvia immediatamente l'elaborazione dei messaggi. Tutte le azioni della regola verranno applicate. Questo è il valore predefinito.

    • Test con suggerimenti per i criteri: questa operazione attiva la regola e tutte le azioni di suggerimento per i criteri (notifica al mittente con un suggerimento per i criteri) verranno inviate, ma non verranno eseguite azioni correlate al recapito dei messaggi. Per l'utilizzo di tale modalità è richiesta la prevenzione della perdita di dati (DLP). Per ulteriori informazioni, vedere Suggerimenti per i criteri.

    • Test senza suggerimenti per i criteri: per i criteri di prevenzione della perdita dei dati, verrà applicato solo il report Genera evento imprevisto e inviarlo all'azione . Non viene eseguita nessuna azione relativa al recapito dei messaggi.

  3. È possibile creare la regola facendo clic su Salva oppure è possibile fare clic su Altre opzioni per configurare le impostazioni aggiuntive seguenti:

    • Per aggiungere altre condizioni, fare clic su Aggiungi condizione. Se si dispone di più di una condizione, è possibile rimuovere una condizione facendo clic su Rimuovi X. Si noti che sono disponibili altre condizioni dopo aver fatto clic su Altre opzioni.

    • Per aggiungere altre condizioni, fare clic su Aggiungi azione. Se si dispone di più azioni, è possibile rimuovere un'azione facendo clic su Rimuovi X. Si noti che sono disponibili altre azioni dopo aver fatto clic su Altre opzioni.

    • Per specificare le eccezioni, fare clic su Aggiungi eccezione, quindi selezionare le eccezioni nell'elenco a discesa Tranne se. È possibile rimuovere un'eccezione facendo clic su Rimuovi X.

    • Attivare questa regola alla data seguente: specificare la data di inizio se si vuole che la regola venga applicata dopo una determinata data. Tenere presente che la regola sarà comunque abilitata prima di quella data, ma non sarà elaborata.

    • Disattivare questa regola alla data seguente: specificare la data di fine se si vuole che la regola interrompa l'elaborazione dei messaggi in una determinata data. Tenere presente che la regola sarà comunque abilitata dopo quella data, ma non sarà elaborata.

    • Interrompi l'elaborazione di altre regole: selezionare questa casella di controllo per evitare di applicare regole aggiuntive dopo che questa regola ha elaborato un messaggio.

    • Rinviare il messaggio se l'elaborazione delle regole non è completata: selezionare questa casella di controllo per inviare nuovamente il messaggio per l'elaborazione. Per impostazione predefinita, la regola verrà ignorata e il recapito del messaggio continuerà normalmente.

    • Corrispondenza dell'indirizzo del mittente nel messaggio: per le condizioni e le eccezioni che esaminano l'indirizzo del mittente, è possibile specificare dove la regola cerca l'indirizzo del mittente: nell'intestazione del messaggio (impostazione predefinita), nella busta del messaggio o nell'intestazione e nella busta. Per altre informazioni, vedere Mittenti.

    • Commenti: specificare un commento descrittivo per la regola.

    Al termine, fare clic su Salva.

Utilizzare Exchange Management Shell per creare regole del flusso di posta

Sono disponibili due impostazioni che è possibile configurare nelle nuove regole del flusso di posta elettronica in Exchange Management Shell che non sono disponibili in EAC (fino alla creazione della regola):

  • Creare la nuova regola come disabilitata (abilitata$false)

  • Impostare la priorità della regola (numero di> priorità<).

Per creare le regole del flusso di posta in Exchange Management Shell, utilizzare la sintassi seguente:

New-TransportRule -Name <RuleName> [<Conditions>] [<Exceptions>] <Actions> [<Properties>]

In questo esempio viene creata una nuova regola con le seguenti impostazioni:

  • Nome: contrassegnare i messaggi da Internet alla DG Vendite.

  • Condizioni

    • Messaggi provenienti da mittenti esterni.

      E

    • Messaggi inviati al gruppo di distribuzione denominato Reparto vendite.

  • Azione: anteporre il campo Oggetto del messaggio con il valore "External message to Sales DG: ". I due punti e lo spazio finali aiutano a distinguere il testo aggiunto dal valore originale.

New-TransportRule -Name "Mark messages from the Internet to Sales DG" -FromScope NotInOrganization -SentTo "Sales Department" -PrependSubject "External message to Sales DG: "

Per informazioni dettagliate sulla sintassi e sui parametri, vedere New-TransportRule.

Nota: Le condizioni e azioni nell'esempio sono solo a scopo illustrativo. Rivedere tutte le condizioni, azioni ed eccezioni disponibili per la regola di trasporto per determinare quelle più adatte ai propri requisiti.

Come verificare se l'operazione ha avuto esito positivo

Per verificare la corretta creazione della regola del flusso di posta, effettuare una delle seguenti procedure:

  • Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta e verificare che la regola creata sia nell'elenco.

  • In Exchange Management Shell, è possibile utilizzare una delle seguenti procedure:

    • Eseguire il comando seguente per visualizzare la nuova regola nell'elenco di regole:
    Get-TransportRule
    
    • Sostituire <RuleName> con il nome della regola ed eseguire il comando seguente per visualizzare i dettagli della regola:
    Get-TransportRule -Identity "<RuleName>" | Format-List
    

Visualizzare le regole del flusso di posta

Le regole del flusso di posta elettronica create in un server Cassette postali sono archiviate in Active Directory, così che quando si visualizzano le regole in un server Cassette postali, vengono visualizzate tutte le regole nell'organizzazione. Quando si usa Exchange Management Shell per visualizzare le regole del flusso di posta su un server Trasporto Edge, vengono visualizzate le regole archiviate nel server locale.

Utilizzare EAC per visualizzare le regole del flusso di posta

  1. Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta.

  2. Quando si selezione una regola, informazioni sulla regola vengono visualizzate nel riquadro dettagli. Per altre informazioni sulla regola, fare clic su Modifica (icona Modifica).

    Nell'interfaccia di amministrazione di Exchange passare a Regole flusso > di posta e selezionare una regola.

    Nell'interfaccia di amministrazione di Exchang, la proprietà Version è visibile solo nel riquadro dei dettagli. Questa proprietà indica la compatibilità della regola con le versioni precedenti di Exchange (14.n. n. n è Exchange 2010, 15.0. n. n è Exchange 2013).

Utilizzare Exchange Management Shell per visualizzare le regole del flusso di posta

Per visualizzare un elenco di riepilogo di tutte le regole del flusso di posta, eseguire il comando riportato di seguito:

Get-TransportRule

Per visualizzare informazioni dettagliate su una regola specifica, utilizzare la seguente sintassi:

Get-TransportRule -Identity "<RuleName>" | Format-List [<Specific properties to view>]

Nell'esempio seguente vengono restituite tutte le proprietà della regola denominata "Il mittente è un membro del marketing".

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List

In questo esempio vengono restituite solo le proprietà specificate della stessa regola.

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List Name,State,Mode,Priority,Comments,Conditions,Exceptions,RuleVersion

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-TransportRule.

Utilizzare Exchange Management Shell per visualizzare le condizioni disponibili e le eccezioni (predicati) per regole del flusso di posta

Le condizioni ed eccezioni nelle regole del flusso di posta sono complessivamente note come predicati perché per ogni condizioni esiste un'eccezione corrispondente che utilizza esattamente le stesse impostazioni e sintassi. L'unica differenza è: le condizioni specificano i messaggi da includere, mentre le eccezioni specificano i messaggi da escludere. È possibile solo visualizzare l'elenco di condizioni ed eccezioni in Exchange Management Shell.

Per visualizzare le condizioni ed eccezioni disponibili nelle regole del flusso di posta, eseguire il seguente comando:

Get-TransportRulePredicate

Per informazioni dettagliate su sintassi e parametri, vedere Get-TransportRulePredicate.

Note:

  • Le eccezioni non sono distinte dalle condizioni.

  • I predicati disponibili nei server Trasporto Edge sono un piccolo subset dei server disponibili nei server Cassette postali. Per ulteriori informazioni, vedere Condizioni delle regole del flusso di posta ed eccezioni (predicati) in Exchange Server.

  • Alcuni dei nomi di predicati sono diversi rispetto alla condizione corrispondente e ai nomi dei parametri di eccezione nei cmdlet New-TransportRule e Set-TransportRule. E alcuni predicati richiedono più parametri.

Utilizzare Exchange Management Shell per visualizzare le azioni disponibili per le regole del flusso di posta

È possibile solo visualizzare l'elenco di azioni in Exchange Management Shell.

Per visualizzare le azioni disponibili nelle regole del flusso di posta, eseguire il seguente comando:

Get-TransportRuleAction

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-TransportRuleAction.

Note:

  • Un piccolo subset di azioni disponibili nei server Cassette postali sono disponibili anche nei server Trasporto Edge, ma esistono anche alcune azioni che sono disponibili solo nei server Trasporto Edge. Per altre informazioni, vedere Azioni delle regole del flusso di posta in Exchange Server.

  • Alcuni dei nomi di azione sono diversi rispetto ai nomi di parametro dell'azione corrispondenti nei cmdlet New-TransportRule e Set-TransportRule. E alcune azioni richiedono più parametri.

Modificare le regole del flusso di posta

Utilizzare EAC per modificare le regole del flusso di posta

Nessuna impostazione aggiuntiva è disponibile quando si modifica una regola del flusso di posta in EAC. Si tratta delle stesse impostazioni disponibili quando è stata creata la regola.

  1. Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta.

  2. Selezionare la regola e quindi fare clic su Modifica (icona Modifica). Si noti che le proprietà della regola sono completamente espanse (non esiste alcun link Altre opzioni). Per ulteriori informazioni sulle proprietà delle regole, vedere la sezione Utilizzare EAC per creare regole del flusso di posta in questo argomento.

Utilizzare Exchange Management Shell per modificare le regole del flusso di posta

Quando si modifica una regola del flusso di posta in Exchange Management Shell, non è possibile disabilitare o abilitare la regola (non è presente alcun parametro Enabled nel cmdlet Set-TransportRule ). In alternativa, utilizzare i cmdlet Disable-TransportRule e Enable-TransportRule come descritto più avanti in questo argomento.

Per modificare una regola del flusso di posta in Exchange Management Shell, utilizzare la sintassi seguente:

Set-MailFlowRule -Identity "<RuleName>" [<Conditions>] [<Exceptions>] [<Actions>] [<Properties>]

Nell'esempio viene aggiunta un'eccezione alla regola denominata "Sender is a member of marketing" in modo che non venga applicata ai messaggi inviati dall'utente Kelly Rollin.

Set-TransportRule -Identity "Sender is a member of marketing" -ExceptIfFrom "Kelly Rollin"

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Set-TransportRule.

Come verificare se l'operazione ha avuto esito positivo

Per verificare la corretta modifica della regola del flusso di posta, effettuare una delle seguenti procedure:

  • Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta, selezionare la regola e visualizzare le informazioni nel riquadro dei dettagli. Per visualizzare altre impostazioni, fare clic su Modifica (icona Modifica).

  • In Exchange Management Shell sostituire <RuleName> con il nome della regola ed eseguire il comando seguente:

    Get-TransportRule -Identity "<RuleName>" | Format-List
    

Impostare la priorità delle regole del flusso di posta

Per impostazione predefinita, alle regole del flusso di posta viene assegnata una priorità che si basa sull'ordine in cui sono state create (le regole più recenti hanno una priorità più bassa rispetto alle regole precedenti). Un valore di priorità inferiore indica una priorità più alta per la regola e le regole vengono elaborate nell'ordine di priorità (le regole con priorità più elevata vengono elaborate prima di quelle con priorità più bassa). Due regole non possono avere priorità uguale.

Note:

  • È possibile impedire che un messaggio venga agito in base a regole con priorità inferiore successive includendo l'azione Interrompi elaborazione di altre regole (StopRuleProcessing$true) nella regola.

  • In EAC, è possibile solo modificare la priorità della regola dopo averla creata. In Exchange Management Shell, è possibile sovrascrivere la priorità predefinita quando si crea la regola (che può interessare la priorità delle regole esistenti).

Utilizzare EAC per impostare la priorità delle regole del flusso di posta

In EAC, le regole vengono elaborate nell'ordine in cui sono visualizzate (la prima regola presenta il valore Priority uguale a 0). Per modificare la priorità di una regola, spostare la regola verso l'alto o verso il basso nell'elenco (è anche possibile modificare direttamente il numero di priorità modificando la regola nell'interfaccia di amministrazione di Exchange).

  1. Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta.

  2. Selezionare una regola e quindi fare clic su Sposta verso l'alto (icona freccia su) o Sposta giù (icona freccia giù) per spostare la regola verso l'alto o verso il basso nell'elenco.

Utilizzare Exchange Management Shell per impostare la priorità delle regole del flusso di posta

Il valore di priorità più alto che è possibile impostare in una regola è 0. Il valore più basso che è possibile impostare dipende dal numero di regole. Se si dispone di cinque regole, ad esempio, è possibile utilizzare i valori di priorità da 0 a 4. Modificare la priorità di una regola esistente può avere un effetto a catena su altre regole. Ad esempio, se si dispone di cinque regole (priorità da 0 a 4) e si modifica la priorità di una regola a 2, la regola esistente con priorità 2 viene modificata a livello di priorità 3 e la regola con priorità 3 viene modificata a livello di priorità 4.

Per impostare una regola in Exchange Management Shell, utilizzare la sintassi seguente:

Set-TransportRule -Identity "<RuleName>" -Priority <Number>

Nell'esempio seguente la priorità della regola denominata "Sender is a member of marketing" viene impostata su 2. Tutte le regole esistenti che hanno una priorità minore o uguale a 2 vengono abbassate di 1 valore (i numeri di priorità vengono aumentati di 1).

Set-TransportRule -Identity "Sender is a member of marketing" -Priority 2

Nota: per impostare la priorità di una nuova regola al momento della creazione, utilizzare il parametro Priority nel cmdlet New-TransportRule.

Come verificare se l'operazione ha avuto esito positivo

Per verificare la corretta modifica della regola della priorità della regola del flusso di posta, effettuare una delle seguenti procedure:

  • Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta e verificare il valore Priority della regola nell'elenco.

  • In Exchange Management Shell, è possibile utilizzare una delle seguenti procedure:

    • Eseguire il comando seguente per visualizzare l'elenco di regole e i rispettivi valori Priority:
    Get-TransportRule
    
    • Sostituire <RuleName> con il nome della regola ed eseguire il comando seguente:
    Get-TransportRule -Identity "<RuleName>" | Format-List Name,Priority
    

Abilitare oppure disabilitare le regole del flusso di posta

La disattivazione di una regola impedisce l'applicazione della regola ai messaggi, ma consente di conservare le impostazioni della regola.

Per impostazione predefinita, le regole del flusso di posta vengono abilitate quando vengono create nell'interfaccia di amministrazione di Exchange o in Exchange Management Shell, ma è possibile usare Exchange Management Shell per creare una regola disabilitata (usare il parametro Enabled con il valore $false).

Usare EAC per abilitare o disabilitare le regole del flusso di posta

  1. Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta.

  2. Selezionare la regola dall'elenco e quindi configurare una delle opzioni seguenti:

    • Disabilitare la regola: deselezionare la casella di controllo nella colonna .

    • Abilitare la regola: selezionare la casella di controllo nella colonna .

Usare Exchange Management Shell per abilitare o disabilitare le regole del flusso di posta

Per abilitare o disabilitare una regola del flusso di posta in Exchange Management Shell, utilizzare la sintassi seguente:

<Enable-TransportRule | Disable-TransportRule> -Identity "<RuleName>"

Nell'esempio seguente viene disabilitata la regola del flusso di posta denominata "Sender is a member of marketing".

Disable-TransportRule "Sender is a member of marketing"

Nell'esempio seguente viene abilitata la regola del flusso di posta denominata "Sender is a member of marketing".

Enable-TransportRule "Sender is a member of marketing"

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Enable-TransportRule e Disable-TransportRule.

Come verificare se l'operazione ha avuto esito positivo

Per verificare la corretta abilitazione o disabilitazione della regola del flusso di posta, effettuare una delle seguenti procedure:

  • Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta e nell'elenco delle regole verificare lo stato della casella di controllo nella colonna .

  • In Exchange Management Shell, è possibile utilizzare una delle seguenti procedure:

    • Eseguire il comando seguente per visualizzare l'elenco di regole e i rispettivi valori State:
    Get-TransportRule
    
    • Sostituire <RuleName> con il nome della regola ed eseguire il comando seguente:
    Get-TransportRule -Identity "<RuleName>" | Format-List Name,State
    

Rimozione di regole del flusso di posta

Utilizzare EAC per rimuovere regole del flusso di posta

  1. Dall'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta.

  2. Selezionare la regola da rimuovere dall'elenco e quindi fare clic su Elimina (icona Elimina).

Utilizzare Exchange Management Shell per rimuovere le regole del flusso di posta

Per rimuovere le regole del flusso di posta in Exchange Management Shell, utilizzare la sintassi seguente:

Remove-TransportRule -Identity "<RuleName>"

Nell'esempio seguente viene rimossa la regola del flusso di posta denominata "Sender is a member of marketing":

Remove-TransportRule -Identity "Sender is a member of marketing"

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Remove-TransportRule.

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver correttamente rimosso una regola del flusso di posta, utilizzare una delle seguenti procedure:

  • Nell'interfaccia di amministrazione di Exchange passare aRegoleflusso> di posta e verificare che la regola rimossa non sia più presente nell'elenco.

  • In Exchange Management Shell, eseguire il comando riportato di seguito per verificare che la regola rimossa non sia più inclusa nell'elenco:

    Get-TransportRule
    

Importare o esportare raccolte di regole del flusso di posta

È possibile importare una raccolta di regole de flusso di posta precedentemente esportata come backup oppure importare regole esportate da precedenti versioni di Exchange.

Note:

  • Non è possibile importare o esportare raccolte di regole del flusso di posta in EAC. È possibile utilizzare solo Exchange Management Shell.

  • Non è possibile importare una raccolta di regole del flusso di posta in Exchange 2010 se tale raccolta di regole è stata esportata da Exchange 2013 o versioni successive.

Utilizzare Exchange Management Shell per esportare una raccolta di regole del flusso di posta

  1. Eseguire il comando qui riportato:

    $File = Export-TransportRuleCollection
    
  2. Utilizzare la sintassi seguente:

    [System.IO.File]::WriteAllBytes('<OutputFile>', $File.FileData)
    

    Ad esempio, per salvare la raccolta di regole del flusso di posta della posta esportata nel file C:\My Documents\Exported Rules.xml, eseguire il comando riportato di seguito:

    [System.IO.File]::WriteAllBytes('C:\My Documents\Exported Rules.xml', $File.FileData)
    

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Export-TransportRuleCollection.

Usare Exchange Management Shell per importare una raccolta di regole del flusso di posta

  1. Usare la sintassi seguente:

    $Data = [System.IO.File]::ReadAllBytes('<OutputFile>')
    

    Ad esempio, per importare la raccolta di regole del flusso di posta da C:\My Documents\Exported Rules.xml, eseguire il comando riportato di seguito:

    $Data = [System.IO.File]::ReadAllBytes('C:\My Documents\Exported Rules.xml')
    
  2. Eseguire il comando indicato di seguito:

    Import-TransportRuleCollection -FileData $Data
    

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Import-TransportRuleCollection.

Servono altre informazioni?