Condividi tramite


Configurazione di una regola di trasporto per i messaggi senza oggetto

 

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

Ultima modifica dell'argomento: 2014-10-24

Le regole di trasporto eseguono specifiche azioni sui messaggi in base alle proprietà dei messaggi stessi, quali mittente, destinatari, ambito, oggetto e corpo del messaggio. La creazione di una regola di trasporto per i messaggi senza oggetto richiede l'utilizzo di espressioni regolari.

Avviso

Prima di configurare le nuove regole di trasporto nell'ambiente di produzione, utilizzare un ambiente di prova per creare le regole di trasporto e verificarle a fondo. Le seguenti procedure non sono destinate all'esecuzione in un ambiente di produzione senza modifiche al supporto dell'organizzazione.

Importante

Per applicare le regole di trasporto ai messaggi di posta elettronica, è necessario che sia presente una route che consenta al messaggio di entrare e uscire da un server che applica le regole di trasporto. Inoltre, il messaggio non deve essere soggetto a restrizioni di trasporto configurate dall'amministratore che ne impediscono il recapito. Se una limitazione di trasporto impedisce il recapito di un messaggio, l'agente Regole di trasporto non può gestire il messaggio e gli eventi dell'agente non vengono registrati.

Espressione regolare ^$

Per rilevare i messaggi senza oggetto, nelle procedure che seguono viene utilizzata l'espressione regolare ^$. Questa espressione regolare consiste di due stringhe di ricerca: ^ e $. Le stringhe di ricerca vengono utilizzate nelle espressioni regolari per la corrispondenza agli schemi di testo che possono variare. Quando le stringhe di ricerca ^ e $ vengono utilizzate in questo ordine, la condizione della regola di trasporto corrisponde solo alla stringa esatta che si trova tra le due stringhe di ricerca. Poiché non sono presenti stringhe tra le stringhe di ricerca ^ e $ nell'espressione regolare ^$, quest'ultima corrisponde solo a una stringa vuota, come ad esempio una riga dell'oggetto vuota.

Per ulteriori informazioni sulle espressioni regolari, vedere Espressioni regolari nelle regole di trasporto.

Azione della regola di trasporto RejectMessage

L'azione della regola di trasporto RejectMessage viene utilizzata per rifiutare messaggi e fornire un codice di stato avanzato per il rifiuto. In questo esempio, l'azione della regola di trasporto RejectMessage viene utilizzata per rifiutare un messaggio e restituire un rapporto di mancato recapito (NDR). L'azione della regola di trasporto RejectMessage è disponibile solo sui server Trasporto Hub.

È possibile modificare il testo visualizzato dal mittente nella sezione Informazioni di diagnostica per gli amministratori del rapporto di mancato recapito. Questo testo può fornire informazioni utili sul motivo del rifiuto del messaggio.

È inoltre possibile modificare il codice della notifica sullo stato del recapito (DSN) e il messaggio visualizzato nella sezione dedicata alle informazioni sull'utente nel rapporto di mancato recapito. Per eseguire questa operazione, è sufficiente specificare un codice DSN personalizzato. Il codice DSN personalizzato verrà associato a un messaggio DSN personalizzato. Specificare questo codice è utile per poter associare l'utente a un collegamento HTML a un determinato criterio o normativa. Per impostazione predefinita, viene inviato il rapporto di mancato recapito associato al codice DSN 5.7.1.

Ad esempio, se si desidera associare gli utenti al reparto IT in caso di rifiuto del messaggio, è possibile specificare un nuovo codice DSN personalizzato e inutilizzato nella proprietà EnhancedStatusCode. Una volta specificato un nuovo codice DSN personalizzato, se non è stato ancora definito,è necessario utilizzare il cmdlet New-SystemMessage per creare il codice DSN e specificare il testo da visualizzare in caso di riferimento a tale codice. Per un esempio su come eseguire questa operazione, vedere Creazione di una regola di trasporto per i messaggi senza oggetto tramite Shell più avanti in questo argomento.

Nota

L'azione della regola di trasporto RejectReason è disponibile solo sui server Trasporto Hub. Se si desidera rifiutare i messaggi senza oggetto sui server Trasporto Edge, è necessario utilizzare l'azione della regola di trasporto SmtpRejectMessage. È possibile specificare solo il codice DSN quando si utilizza l'azione della regola di trasporto SmtpRejectMessage. Non è possibile specificare un messaggio alternativo visualizzabile dall'utente o dall'amministratore.
Per ulteriori informazioni sull'azione della regola di trasporto SmtpRejectMessage, vedere "Azioni disponibili su un server Trasporto Edge" in Azioni delle regole di trasporto.

Per ulteriori informazioni sui valori accettati e su come Microsoft Exchange Server 2010 associa un codice DSN a una regola di trasporto, vedere Associazione di un messaggio DSN a una regola di trasporto.

Creazione di una regola di trasporto per i messaggi senza oggetto tramite EMC

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere Voce "Regole di trasporto" nell'argomento Criteri di messaggistica e autorizzazioni di conformità.

  1. Aprire la Creazione guidata nuova regola di trasporto. A seconda dell'esecuzione di questa procedura su un server Trasporto Hub o Trasporto Edge, utilizzare il seguente percorso:

    • server Trasporto Hub: Nell'albero della console, accedere a Configurazione dell'organizzazione > Trasporto Hub.

    • server Trasporto Edge: Nell'albero della console fare clic su Trasporto Edge.

  2. Nel riquadro azioni, fare clic su Nuova regola di trasporto.

  3. Nella pagina Introduzione, completare i seguenti campi:

    1. Nome   Digitare il nome per la regola di trasporto.

    2. Commenti   (facoltativo) È possibile utilizzare questo campo per descrivere la funzionalità e i dettagli rilevanti della regola. Il testo nel campo dei commenti non influisce sulla funzionalità della regola.

    3. Abilita regola   Le nuove regole vengono abilitate per impostazione predefinita. Per creare la regola in stato disabilitato, deselezionare questa casella di controllo.

  4. Nella pagina Condizioni, completare i seguenti campi:

    1. Nella casella Passaggio 1: selezionare le condizioni, selezionare la condizione quando il campo Oggetto corrisponde ai modelli di testo.

    2. Nella casella Passaggio 2: modificare la descrizione delle regole facendo clic su un valore sottolineato, fare clic sui modelli di testo sottolineati in blu.

    3. Nella finestra di dialogo Specifica modelli di testo, digitare ^$ e fare clic su Aggiungi. Fare clic su OK per chiudere la finestra di dialogo, quindi su Avanti.

  5. Nella pagina Azioni, completare i seguenti campi:

    1. Nella casella Passo 1: selezionare le azioni, selezionare tutte le azioni da applicare alla regola. È necessario selezionare almeno un'azione per creare una regola di trasporto.

    2. Nella casella Passaggio 2: modificare la descrizione delle regole facendo clic su un valore sottolineato, fare clic su ciascuna parola sottolineata in blu.

    3. Nella nuova finestra di dialogo visualizzata, selezionare gli elementi da applicare oppure digitare manualmente i valori, quindi fare clic su OK per chiudere la finestra di dialogo.

    4. Ripetere il passaggio precedente per ciascuna azione selezionata. Una volta configurate tutte le azioni, fare clic su Avanti.

  6. Nella pagina Eccezioni, completare i seguenti campi:

    1. Nella casella Passo 1: selezionare le eccezioni, se necessario, selezionare tutte le eccezioni da applicare alla regola. Non è necessario selezionare le eccezioni.

    2. Se nel passo precedente sono state selezionate eccezioni, nella casella Passaggio 2: modificare la descrizione delle regole facendo clic su un valore sottolineato, fare clic su ciascuna parola sottolineata in blu.

    3. Nella nuova finestra di dialogo visualizzata, selezionare gli elementi da applicare oppure digitare manualmente i valori, quindi fare clic su OK per chiudere la finestra di dialogo.

    4. Ripetere il passaggio precedente per ciascuna eccezione selezionata. Una volta configurate tutte le eccezioni, fare clic su Avanti.

  7. Nella pagina Crea regola, esaminare il Riepilogo configurazione. Se si è soddisfatti della configurazione della nuova regola, fare clic su Nuovo.

  8. Nella pagina di completamento esaminare quanto segue, quindi fare clic su Fine per chiudere la procedura guidata:

    • Lo stato Completato indica che la procedura guidata è stata completata correttamente.

    • Lo stato Non riuscito indica che l'attività non è stata completata. Se l'attività non riesce, controllare il riepilogo per trovare una spiegazione, quindi fare clic su Indietro per apportare eventuali modifiche alla configurazione.

Creazione di una regola di trasporto per i messaggi senza oggetto tramite Shell

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere Voce "Regole di trasporto" nell'argomento Criteri di messaggistica e autorizzazioni di conformità.

In questo esempio viene creata la regola di trasporto Blank Line Rule per rifiutare i messaggi senza oggetto. La regola utilizza il codice di stato avanzato 5.7.1 e comprende il testo esplicativo "The message has a blank subject field".

New-TransportRule -Name "Blank Line Rule" -Enabled $true -SubjectMatchesPatterns '^$' -RejectMessageReasonText "The message has a blank subject field." -RejectMessageEnhancedStatusCode "5.7.1"

In questo esempio viene creata la regola di trasporto Blank Line Rule per rifiutare i messaggi senza oggetto su un server Trasporto Hub. La regola utilizza il codice DSN personalizzato 5.7.228 e comprende il testo esplicativo "Messages must have a subject in the subject line or they are rejected".

Nota

Quando si utilizza un codice DSN personalizzato, è necessario definire il codice DSN e il messaggio personalizzato utilizzando il cmdlet New-SystemMessage. Per ulteriori informazioni, vedere Associazione di un messaggio DSN a una regola di trasporto.

New-TransportRule -Name "Blank Line Rule" -Enabled $true -SubjectMatchesPatterns '^$' -RejectMessageReasonText "Messages must have a subject in the subject line or they are rejected." -RejectMessageEnhancedStatusCode "5.7.228"

In questo esempio vengono creati un codice DSN e un messaggio personalizzati.

New-SystemMessage -DsnCode 5.7.228 -Internal $True -Language En -Text "This message was rejected because it did not have a subject in the subject line. For more information, please contact the Information Technology department."

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

 ©2010 Microsoft Corporation. Tutti i diritti riservati.