Configurare gli intervalli di ripetizione e di invio e di scadenza dei messaggi in Exchange Server

SI APPLICA A:YES-IMG-162016 yes-img-192019 yes-img-seEdizione in abbonamento

In Exchange Server è possibile configurare gli intervalli di tentativi, reinvio e scadenza dei messaggi nel servizio di trasporto nei server Cassette postali e Trasporto Edge. Per una descrizione dettagliata di queste impostazioni, vedere Intervalli di ripetizione, reinvio e scadenza messaggio.

Che cosa è necessario sapere prima di iniziare?

Consiglio

Problemi? Chiedere assistenza nel forum di Exchange Server all'indirizzo Exchange | Exchange Server | Gestione.

Utilizzare EdgeTransport.exe.config per configurare il numero di glitch retry di coda, l'intervallo glitch retry di coda, l'intervallo tra tentativi di connessione delle code di recapito e il tempo massimo di connessione prima dell'intervallo di reinvio

  • Numero di tentativi di glitch in coda: numero di tentativi di connessione immediatamente tentati quando il servizio di trasporto non riesce a connettersi al server di destinazione. In genere, non è necessario modificare questa chiave a meno che la rete sia inaffidabile e che continuino a verificarsi molte interruzioni accidentali delle connessioni.

  • Intervallo tra tentativi di glitch in coda: l'intervallo tra ogni tentativo di glitch in coda. In genere, non è necessario modificare questa chiave a meno che la rete sia inaffidabile e che continuino a verificarsi molte interruzioni accidentali delle connessioni.

  • Intervallo tentativi coda recapito cassetta postale: frequenza con cui una coda tenta di connettersi al servizio di recapito trasporto cassetta postale per un database delle cassette postali di destinazione che non può essere raggiunto correttamente.

  • Tempo di inattività massimo prima del nuovo invio: per quanto tempo i messaggi non recapitati nelle code di recapito lo stato di Riprova attendono prima di essere inviati nuovamente.

Per configurare questi intervalli, si modificano le chiavi nel file XML di configurazione dell'applicazione %ExchangeInstallPath%Bin\EdgeTransport.exe.config sui server Cassette postali o sui server Trasporto Edge. Le modifiche salvate nel file vengono applicate quando il servizio di trasporto di Exchange viene riavviato. Quando si riavvia il servizio, il flusso di posta su server viene interrotto temporaneamente.

Nota

Tutte le impostazioni personalizzate di Exchange o Internet Information Server (IIS) effettuate nei file di configurazione dell'applicazione Exchange XML nel server di Exchange (ad esempio, i file web.config o il file EdgeTransport.exe.config) verranno sovrascritte quando si installa un CU di Exchange. Assicurati di salvare queste informazioni in modo da poter riapplicare facilmente le impostazioni dopo l'installazione. Dopo aver installato CU di Exchange, è necessario riconfigurare queste impostazioni.

  1. Nella finestra del prompt dei comandi sul server Cassette postali o Trasporto Edge, aprire il file EdgeTransport.exe.config nel Blocco Note eseguendo il comando riportato di seguito:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Individua le chiavi seguenti nella <appSettings> sezione.

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    In questo esempio, il numero di glitch retry di coda viene impostato su 6, l'intervallo di glitch retry di coda su 30 secondi, l'intervallo tra tentativi di connessione delle code di recapito su 3 minuti e il tempo massimo di connessione prima dell'intervallo di reinvio su 6 ore.

    <add key="QueueGlitchRetryCount" value="6" />
    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    <add key="MailboxDeliveryQueueRetryInterval" value="00:03:00" />
    <add key="MaxIdleTimeBeforeResubmit" value="6:00:00" />
    
  3. Al termine, salvare e chiudere il file EdgeTransport.exe.config.

  4. Riavviare il servizio di trasporto di Exchange eseguendo il comando riportato di seguito:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver configurato questi intervalli, procedere come segue:

  1. Aprire il file EdgeTransport.exe.config in Blocco note eseguendo il comando riportato di seguito:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Verificare i valori delle chiavi seguenti nella <appSettings> sezione.

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

Configurare il numero tentativi dopo un errore temporaneo, l'intervallo tra tentativi dopo un errore temporaneo e l'intervallo tra tentativi dopo un errore di connessione esterna

  • Tentativi di errore temporaneo: il numero di tentativi di connessione tentati dopo che i tentativi di connessione controllati dalle chiavi QueueGlitchRetryCount e QueueGlitchRetryInterval non sono riusciti. Un valore valido è compreso tra 0 e 15 e il valore predefinito è 6. Se si imposta il valore su 0, il tentativo di connessione successivo è controllato dall'intervallo dei tentativi di errore di connessione in uscita.

  • Intervallo tentativi di errore temporaneo: l'intervallo tra ogni tentativo di errore temporaneo. Nei server Cassette postali il valore predefinito è 5 minuti. Nei server Trasporto Edge il valore predefinito è 10 minuti.

  • Intervallo tentativi di errore di connessione in uscita: l'intervallo di tentativi per i tentativi di connessione in uscita che non sono riusciti in precedenza (i tentativi di errore temporaneo e l'intervallo di tentativi di errore temporaneo). Nei server Cassette postali il valore predefinito è 10 minuti. Nei server Trasporto Edge il valore predefinito è 30 minuti.

Configurazione del numero tentativi dopo un errore temporaneo, dell'intervallo tra tentativi dopo un errore temporaneo e dell'intervallo tra tentativi dopo un errore di connessione esterna nei server Cassette postali tramite l'interfaccia di amministrazione di Exchange

  1. Nell'interfaccia di amministrazione di Exchange, passare a Server>Server, selezionare il server e quindi fare clic sull'icona Modifica modifica.

  2. Nella finestra delle proprietà del server visualizzata, fare clic su Limiti di trasporto.

  3. Nella sezione Tentativi, immettere un valore per una delle impostazioni seguenti:

    • Intervallo tra tentativi dopo un errore di connessione esterna (secondi)

    • Intervallo tra tentativi dopo un errore temporaneo (minuti)

    • Tentativi dopo un errore temporaneo

    Al termine, fare clic su Salva.

Configurazione del numero di tentativi dopo un errore temporaneo, dell'intervallo tra tentativi dopo un errore temporaneo e dell'intervallo tra tentativi dopo un errore di connessione esterna nei server Cassette postali o Trasporto Edge tramite Exchange Management Shell

Per configurare gli intervalli nel servizio di trasporto dei server Cassette postali o Trasporto Edge, utilizzare la seguente sintassi:

Set-TransportService -Identity <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss> -OutboundConnectionFailureRetryInterval <dd.hh:mm:ss>

Per configurare gli intervalli nel servizio di trasporto front-end nei server Cassette postali, utilizzare la seguente sintassi:

Set-FrontEndTransportService -Identity <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss>

In questo esempio vengono modificati i seguenti valori sul server Cassette postali Mailbox01:

  • Il numero tentativi dopo un errore temporaneo è impostato su 8.

  • L'intervallo tra tentativi dopo un errore temporaneo è impostato su 1 minuto.

  • L'intervallo tra tentativi dopo un errore di connessione esterna è impostato su 45 minuti.

Set-TransportService -Identity Mailbox01 -TransientFailureRetryCount 8 -TransientFailureRetryInterval 00:01:00 -OutboundConnectionFailureRetryInterval 00:45:00

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver configurato questi intervalli, procedere come segue:

  • Su un server Cassette postali, aprire l'interfaccia di amministrazione di Exchange e passare a Server>server, selezionare il server, quindi fare clic sull'icona Modifica modifica. Nella finestra delle proprietà dei server visualizzata, fare clic su Limiti di trasporto e verificare i valori nella sezione Tentativi.

  • Nel Exchange Management Shell in un server Cassette postali o Trasporto Edge, eseguire il comando seguente per verificare i valori della proprietà:

    Get-TransportService | Format-List Name,TransientFailureRetry*,OutboundConnectionFailureRetryInterval
    
  • Nel Exchange Management Shell in un server Cassette postali, eseguire il comando seguente per verificare i valori della proprietà:

    Get-FrontEndTransportService | Format-List Name,TransientFailureRetry*
    

Configurazione dell'intervallo tra tentativi di invio messaggio tramite Exchange Management Shell

L'intervallo tra i tentativi di invio dei messaggi specifica quanto tempo è necessario aspettare tra i tentativi di invio per singoli messaggi in code con lo stato Riprova. Il valore predefinito è 15 minuti ed è consigliabile non modificare il valore predefinito a meno che non si riceva indicazioni dal servizio clienti e supporto tecnico Microsoft o dalla documentazione specifica del prodotto.

Per configurare l'intervallo tra tentativi di invio dei messaggi, utilizzare la seguente sintassi:

Set-TransportService -Identity <ServerIdentity> -MessageRetryInterval <dd.hh:mm:ss>

In questo esempio l'intervallo tra tentativi di invio messaggio sul server cassette postali Mailbox01 viene impostato su 20 minuti.

Set-TransportService -Identity Mailbox01 -MessageRetryInterval 00:20:00

Come verificare se l'operazione ha avuto esito positivo

Per accertarsi di aver configurato l'intervallo tra i tentativi di invio dei messaggi in un server Cassette postali o Trasporto Edget, eseguire il seguente comando nell'Exchange Management Shell per verificare il valore della proprietà MessageRetryInterval:

Get-TransportService | Format-List Name,MessageRetryInterval

Configurare le impostazioni del timeout dei messaggi DSN di ritardo

  • Intervallo di timeout di notifica dei messaggi DSN di ritardo: tempo di attesa prima dell'invio di messaggi DSN di ritardo ai mittenti. Questa impostazione si applica al servizio di trasporto in un server Cassette postali o Trasporto Edge.

Nota: Questo valore deve essere maggiore del numero di tentativi dopo un errore temporaneo moltiplicato per l'intervallo tra tentativi dopo un errore temporaneo (il totale predefinito è 30 minuti in un server Cassette postali e un'ora in un server Trasporto Edge).

  • Impostazioni DSN di ritardo interno ed esterno: specifica se i messaggi DSN di ritardo possono essere inviati a mittenti di messaggi interni o esterni (mittenti interni o esterni all'organizzazione di Exchange). Questa impostazione si applica al servizio di trasporto in tutti i server Cassette postali nell'organizzazione.

Configurazione dell'intervallo di timeout del messaggio di notifica del DSN di ritardo nei server Cassette postali tramite l'interfaccia di amministrazione di Exchange

  1. Nell'interfaccia di amministrazione di Exchange, fare clic su Server>Server, selezionare il server, quindi fare clic sull'icona Modifica modifica.

  2. Nella finestra delle proprietà del server visualizzata, fare clic su Limiti di trasporto.

  3. Nella sezione Notifiche, inserire un valore per Notifica mittente quando il messaggio viene ritardato per più di (ore), quindi fare clic su Salva.

Configurazione dell'intervallo di timeout del messaggio di notifica del DSN di ritardo nei server Cassette postali o Trasporto Edge tramite Exchange Management Shell

Per configurare l'intervallo di timeout del messaggio di notifica del DSN di ritardo, utilizzare la seguente sintassi:

Set-TransportService -Identity <ServerIdentity> -DelayNotificationTimeout <dd.hh:mm:ss>

In questo esempio, l'intervallo di timeout del messaggio di notifica del DSN di ritardo sul server Cassette postali Mailbox01 viene impostato su 6 ore.

Set-TransportService -Identity Mailbox01 -DelayNotificationTimeout 06:00:00

Attivazione o disattivazione dell'invio di notifiche DSN di ritardo a mittenti interni o esterni tramite Exchange Management Shell

Per configurare le impostazioni di notifica DSN di ritardo, utilizzare la seguente sintassi:

Set-TransportConfig -ExternalDelayDSNEnabled <$true | $false> -InternalDelayDSNEnabled <$true |$false>

Con questo esempio viene impedito l'invio di messaggi di notifica DSN di ritardo ai mittenti esterni.

Set-TransportConfig -ExternalDelayDSNEnabled $false

Con questo esempio viene impedito l'invio di messaggi di notifica DSN di ritardo ai mittenti interni.

Set-TransportConfig -InternalDelayDSNEnabled $false

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver configurato le impostazioni del timeout dei messaggi DSN di ritardo, procedere come segue:

  • Su un server Cassette postali, aprire l'interfaccia di amministrazione di Exchange e passare a Server>server, selezionare il server, quindi fare clic sull'icona Modifica modifica. Nella finestra delle proprietà del server visualizzata, fare clic su Limiti di trasporto e verificare il valore Notifica al mittente se il messaggio è ritardato dopo (ore) nella sezione Notifiche.

  • Nel Exchange Management Shell in un server Cassette postali o Trasporto Edge, eseguire i comandi seguenti per verificare i valori della proprietà:

    Get-TransportService | Format-List Name,DelayNotificationTimeout
    
    Get-TransportConfig | Format-List *DelayDSNEnabled
    

Configurare l'intervallo di timeout di scadenza messaggio

L'intervallo di timeout di scadenza del messaggio specifica quanto tempo è necessario aspettare prima che il messaggio scada e venga restituito al mittente in un rapporto di mancato recapito (anche noto come NDR o notifica di mancato recapito). Questa impostazione si applica al servizio di trasporto in un server Cassette postali o Trasporto Edge.

Configurazione dell'intervallo di timeout di scadenza messaggio nei server Cassette postali tramite l'interfaccia di amministrazione di Exchange

  1. Nell'interfaccia di amministrazione di Exchange, fare clic su Server>Server, selezionare il server, quindi fare clic sull'icona Modifica modifica.

  2. Nella finestra delle proprietà del server visualizzata, fare clic su Limiti di trasporto.

  3. Nella sezione Scadenza messaggio, inserire il valore per Tempo massimo dall'invio (giorni), quindi fare clic su Salva.

Configurazione dell'intervallo di timeout di scadenza messaggio nei server Cassette postali o Trasporto Edge tramite Exchange Management Shell

Per configurare l'intervallo di timeout di scadenza messaggio, utilizzare la seguente sintassi.

Set-TransportService -Identity <ServerIdentity> -MessageExpirationTimeout <dd.hh:mm:ss>

In questo esempio, l'intervallo di timeout di scadenza messaggio sul server di Exchange denominato Mailbox01, viene impostato su 4 giorni.

Set-TransportService -Identity Mailbox01 -MessageExpirationTimeout 4.00:00:00

Come verificare se l'operazione ha avuto esito positivo

Per verificare di aver configurato l'intervallo di timeout di scadenza messaggio, procedere come segue:

  • Su un server Cassette postali, aprire l'interfaccia di amministrazione di Exchange e passare a Server>server, selezionare il server, quindi fare clic sull'icona Modifica modifica. Nella finestra delle proprietà del server visualizzata, fare clic su Limiti di trasporto e verificare il valore Tempo massimo dall'invio (giorni) nella sezione Scadenza messaggio.

  • Nel Exchange Management Shell in un server Cassette postali o Trasporto Edge, eseguire il comando seguente per verificare i valori della proprietà MessageExpirationTimeout:

    Get-TransportService | Format-List Name,MessageExpirationTimeout