Come configurare una nuova regola di trasporto per i messaggi senza oggetto

 

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

Ultima modifica dell'argomento: 2007-04-13

In questo argomento viene descritto come utilizzare Exchange Management Console o Exchange Management Shell per configurare una regola di trasporto per eseguire un'azione su un messaggio di posta elettronica senza oggetto. È possibile utilizzare questa procedura nei computer in cui è installato il ruolo del server Trasporto Hub o Trasporto Edge.

Informazioni preliminari

Per creare una nuova regola di trasporto per eseguire un'azione su un messaggio di posta elettronica senza oggetto, si utilizza la stessa procedura per la creazione di una nuova regola di trasporto. Le azioni delle regole di trasporto sono disponibili sui server Trasporto Hub e Trasporto Edge. Queste azioni consentono di modificare il recapito o il contenuto dei messaggi che soddisfano le condizioni specificate.

Per ulteriori informazioni sulle regole di trasporto, vedere Cenni preliminari sulle regole di trasporto.

Per eseguire le procedure riportate di seguito, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Organization Administrator

Per eseguire le procedure riportate di seguito su un computer in cui è installato il ruolo del server Trasporto Edge, è necessario accedere al sistema utilizzando un account che sia membro del gruppo Administrators locale del computer.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Avviso

In questo argomento viene descritto come creare nuove regole di trasporto. Prima di configurare le nuove regole di trasporto nell'ambiente di produzione, utilizzare un ambiente di prova per creare le nuove regole di trasporto e verificarle a fondo. Le seguenti procedure non sono intese per essere eseguite in un ambiente di produzione senza modifiche per il supporto nell'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 restrizione di trasporto impedisce il recapito di un messaggio, l'agente Regole di trasporto non può agire sul messaggio e non vengono registrati eventi dell'agente Regole di trasporto.

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 corrispondere agli schemi di testo di un messaggio quando il testo cambia in modo dinamico. Quando le stringhe di ricerca ^ e $ vengono utilizzate secondo 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 ^$, questa espressione regolare 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.

Utilizzo di Exchange Management Console per creare una nuova regola di trasporto per i messaggi senza oggetto

Nelle procedure seguenti viene illustrato come aprire la Creazione guidata nuova regola di trasporto in un server Trasporto Hub o Trasporto Edge in Exchange Management Console e creare una nuova regola di trasporto per eseguire un'azione su un messaggio di posta elettronica senza oggetto. Dopo aver aperto la Creazione guidata nuova regola di trasporto, la procedura è la stessa sia in un server Trasporto Hub che in un server Trasporto Edge.

Per aprire la Creazione guidata nuova regola di trasporto in Exchange Management Console in un server Trasporto Hub

  1. Aprire Exchange Management Console sul server Trasporto Hub.

  2. Nell'albero della console fare clic su Configurazione organizzazione, quindi su Trasporto Hub.

  3. Nel riquadro dei risultati fare clic sulla scheda Regole di trasporto, quindi nel riquadro azioni fare clic su Nuova regola di trasporto....

Per aprire la Creazione guidata nuova regola di trasporto in Exchange Management Console in un server Trasporto Edge

  1. Aprire Exchange Management Console nel server Trasporto Edge nel quale si desidera creare la nuova regola di trasporto.

  2. Nell'albero della console fare clic su Trasporto Edge.

  3. Nel riquadro dei risultati fare clic sulla scheda Regole di trasporto, quindi nel riquadro azioni fare clic su Nuova regola di trasporto....

Per utilizzare Exchange Management Console per creare una nuova regola di trasporto per i messaggi senza oggetto nella Creazione guidata nuova regola di trasporto

  1. Nel campo Nome della Creazione guidata nuova regola di trasporto digitare il nome della regola di trasporto.

  2. Se si dispone di note per la regola, specificarle nel campo Commenti.

  3. Per creare la regola in stato disabilitato, deselezionare la casella di controllo Abilitata. In caso contrario, lasciare la casella di controllo Abilitata selezionata.

  4. Fare clic su Avanti.

  5. Nella casella Passaggio 1: selezionare le condizioni selezionare la condizione quando il campo Oggetto contiene modelli di testo.

  6. Nella casella Passaggio 2: modificare la descrizione della regola, facendo clic sul testo sottolineato fare clic sul testo blu sottolineato modelli di testo.

  7. Quando si fa clic sulle parole sottolineate in blu dei modelli di testo, viene visualizzata una nuova finestra in cui vengono richiesti i valori da applicare alla condizione. Digitare ^$, quindi fare clic su Aggiungi. Fare clic su OK per chiudere la finestra, quindi su Avanti.

  8. Nella casella Passaggio 1: selezionare le azioni: selezionare tutte le azioni da applicare alla regola.

  9. Nella casella Passaggio 2: modificare la descrizione della regola, facendo clic sul testo sottolineato fare clic sul testo blu sottolineato.

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

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

  12. Nella casella Passaggio 1: selezionare le eccezioni: selezionare tutte le eccezioni da applicare alla regola. Non è obbligatorio selezionare le eccezioni.

  13. Se sono state selezionate eccezioni nel passaggio precedente, nella casella Passaggio 2: modificare la descrizione della regola, facendo clic sul testo sottolineato fare clic su ciascuna parola sottolineata in blu.

  14. Quando si fa clic su una parola sottolineata in blu, viene visualizzata una nuova finestra in cui viene richiesto di selezionare gli elementi che si desidera aggiungere o di digitare i valori manualmente. Al termine del processo, fare clic su OK per chiudere la finestra.

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

  16. Esaminare il Riepilogo configurazione. Se si è soddisfatti della configurazione della nuova regola, fare clic su Nuovo e quindi su Fine.

Utilizzo di Exchange Management Shell per creare una nuova regola di trasporto per i messaggi senza oggetto

Per utilizzare Exchange Management Shell per creare una nuova regola di trasporto per applicare un'azione della regola di trasporto ai messaggi senza oggetto, vedere la sezione "Utilizzo di Exchange Management Shell per creare una regola di trasporto" in Come creare una nuova regola di trasporto.

Aggiunta della condizione della riga dell'oggetto vuota

Nella seguente procedura viene illustrato come aggiungere una condizione alla regola di trasporto per rilevare i messaggi senza oggetto e applicare un'azione a tali messaggi.

Per utilizzare Exchange Management Shell per rilevare i messaggi senza oggetto

  • Eseguire i comandi riportati di seguito:

    $Condition = Get-TransportRulePredicate SubjectMatches
    $Condition.Patterns = @("^$")
    

Configurazione dell'azione della riga dell'oggetto vuota

Dopo aver aggiunto la condizione della riga dell'oggetto vuota, aggiungere l'azione della regola di trasporto che si desidera eseguire sui messaggi che soddisfano la condizione. Ad esempio, è possibile rifiutare il messaggio e inviare un rapporto di mancato recapito personalizzato. In questo argomento l'azione della regola di trasporto RejectMessage viene utilizzata per rifiutare un messaggio con un rapporto di mancato recapito. L'azione della regola di trasporto RejectMessage è disponibile nel ruolo del server Trasporto Hub.

Per utilizzare Exchange Management Shell per selezionare l'azione della regola di trasporto RejectMessage

  • Eseguire il comando riportato di seguito:

    $Action = Get-TransportRuleAction RejectMessage
    

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

Per utilizzare Exchange Management Shell per configurare il testo "Informazioni di diagnostica per gli amministratori" visualizzato nel rapporto di mancato recapito su un server Trasporto Hub

  • Eseguire il comando riportato di seguito:

    $Action.RejectReason = "Sample reject reason"
    

È 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 un utente a un collegamento HTML e quindi a determinati criteri o regole. Per impostazione predefinita, viene inviato il rapporto di mancato recapito associato al codice DSN 5.7.1.

Ad esempio, se si crea una nuova regola di trasporto per i messaggi senza oggetto e si desidera che in caso di rifiuto del messaggio gli utenti siano rimandati al reparto IT, è possibile specificare un nuovo codice DSN personalizzato e inutilizzato nella proprietà EnhancedStatusCode. Una volta specificato un nuovo codice DSN personalizzato, è 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 di come eseguire questa operazione, vedere la sezione "Configurazione di una regola di trasporto che rifiuta i messaggi senza oggetto" 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 la sezione "Azioni supportate in un server Trasporto Edge" in Azioni delle regole di trasporto.

Per ulteriori informazioni sui valori accettati e su come un codice DSN viene associato a una regola di trasporto da Exchange 2007, vedere Associazione di un messaggio DSN a una regola di trasporto.

Per utilizzare Exchange Management Shell per configurare il testo delle informazioni sull'utente in un rapporto di mancato recapito specificando un codice DSN personalizzato in un server Trasporto Hub

  • Eseguire il comando riportato di seguito:

    $Action.EnhancedStatusCode = "5.7.228"
    

Per ulteriori informazioni su queste proprietà delle azioni, vedere Azioni delle regole di trasporto.

Creazione della nuova regola di trasporto per i messaggi senza oggetto

Una volta configurate le condizioni, le eccezioni e le azioni, creare la nuova regola di trasporto per l'applicazione della regola di trasporto.

Per utilizzare Exchange Management Shell per creare una nuova regola di trasporto che rifiuta i messaggi senza oggetto

  • Eseguire il comando riportato di seguito:

    New-TransportRule -Name "Sample Blank Subject Transport Rule" -Condition @($Condition) -Action @($Action)
    

Configurazione di una regola di trasporto che rifiuta i messaggi senza oggetto

Nel seguente esempio viene descritto come applicare una regola di trasporto che rifiuta i messaggi senza oggetto in un server Trasporto Hub.

Nota

In questa regola di trasporto vengono utilizzati un messaggio e un codice DSN personalizzati creati grazie al comando New-SystemMessage. Per ulteriori informazioni, vedere Associazione di un messaggio DSN a una regola di trasporto.

Per utilizzare Exchange Management Shell per configurare una regola di trasporto che rifiuta i messaggi senza oggetto in un server Trasporto Hub

  • Eseguire i comandi riportati di seguito:

    $Condition = Get-TransportRulePredicate SubjectMatches
    $Condition.Patterns = @("^$")
    $Action = Get-TransportRuleAction RejectMessage
    $Action.RejectReason = "Messages must have a subject in the subject line or they are rejected."
    $Action.EnhancedStatusCode = "5.7.228"
    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."
    New-TransportRule "Blank Subject Transport Rule" -Condition @($Condition) -Action @($Action)
    

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: