Ripetizione dei messaggi, reinvio e intervalli di scadenza in Exchange Server

In Exchange Server, i messaggi che non possono essere recapitati correttamente sono soggetti a vari tentativi, reinvii e scadenze in base all'origine e alla destinazione del messaggio. Riprova rappresenta un nuovo tentativo di connessione alla destinazione. Reinvia rappresenta un nuovo invio dei messaggi alla coda di invio affinché vengano rielaborati dal classificatore. Il timeout dei messaggi scade dopo che tutti i tentativi di recapito non sono riusciti entro un periodo di tempo specificato. Dopo la scadenza di un messaggio, al mittente viene comunicato che il recapito non è riuscito e il messaggio viene eliminato dalla coda.

In tutti e tre i casi di tentativo di invio, reinvio o scadenza, è possibile intervenire manualmente prima che siano eseguite le azioni automatiche sui messaggi.

Per istruzioni su come configurare questi intervalli, vedere Configurare gli intervalli di ripetizione, reinvio e scadenza messaggio.

Opzioni di configurazione per i tentativi di invio di un messaggio

Quando un servizio di trasporto in un server Cassette postali o in un server Trasporto Edge non può connettersi all'hop successivo, la coda viene messa nello stato Riprova. I tentativi di connessione continuano fino alla scadenza della coda o finché non viene stabilita una connessione.

Opzioni di configurazione per tentativi di invio messaggio automatici nel file EdgeTransport.exe.config

Le impostazioni dell'intervallo di ripetizione automatica dei tentativi dei messaggi disponibili nel file di configurazione dell'applicazione %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML sono descritte nella tabella seguente.

Nota

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

Nome chiave tentativo di invio automatico dei messaggi Valore predefinito Descrizione
MailboxDeliveryQueueRetryInterval 00:05:00 (5 minuti) Indica la frequenza con la quale le code tentano di connettersi al servizio di recapito del trasporto alla cassetta postale per un database di cassette postali di destinazione che non può essere raggiunto.

Per specificare un valore, immetterlo come intervallo di tempo: dd.hh:mm:ss dove dd = giorni, hh = ore, mm = minuti e ss = secondi.

Un valore valido è un intervallo di tempo compreso tra 00:00:01 (un secondo) e 1.00:00:00 (un giorno).

QueueGlitchRetryCount 4 Il numero di tentativi di connessione che vengono effettuati immediatamente quando un server di trasporto riscontra problemi nella connessione al server di destinazione. Tali problemi di connessione sono in genere causati da brevissime interruzioni di rete.

Un valore valido è un numero intero da 0 a 15.

In genere, non è necessario modificare questa chiave a meno che la rete sia inaffidabile e che continuino a verificarsi molte interruzioni accidentali delle connessioni.

QueueGlitchRetryInterval 00:01:00 (1 minuto) Intervallo di connessione tra ogni tentativo di connessione specificato dalla chiave QueueGlitchRetryCount .

In genere, non è necessario modificare questo parametro a meno che la rete sia inaffidabile e che continuino a verificarsi molte interruzioni accidentali delle connessioni.

Opzioni di configurazione per i tentativi automatici di invio di un messaggio in Interfaccia di amministrazione di Exchange e Exchange Management Shell

Le impostazioni degli intervalli dei tentativi di invio automatico del messaggio disponibili nell'Interfaccia di amministrazione di Exchange (EAC) e in Exchange Management Shell sono descritte nella tabella riportata di seguito.

Impostazione tentativo di invio automatico dei messaggi Valore predefinito Configurazione di Exchange Management Shell Configurazione Interfaccia di amministrazione di Exchange nei server Cassette postali
Intervallo di ripetizione dei tentativi dei messaggi: intervallo di ripetizione dei tentativi per i singoli messaggi con stato Riprova. 15 minuti (00:15:00)

È consigliabile non modificare il valore predefinito a meno che non venga richiesto dal servizio clienti Microsoft e dal supporto tecnico o dalla documentazione specifica del prodotto.

Cmdlet: cmdlet Set-TransportService

Parametro: MessageRetryInterval

n/d
Intervallo di ripetizione degli errori di connessione in uscita: intervallo di tentativi per i tentativi di connessione in uscita non riusciti in precedenza. Questi tentativi non riusciti vengono controllati dai tentativi dopo un errore temporaneo e dai valori di intervallo e numero di tentativi dopo un errore temporaneo. Servizio di trasporto nei server Cassette postali: 10 minuti (00:10:00)

Server trasporto Edge: 30 minuti (00:30:00)

Cmdlet: Set-TransportService

Parametro: OutboundConnectionFailureRetryInterval

Server> selezionare Modifica server > (icona Modifica). >Limiti> di trasporto Sezione Ripetizione dei tentativi> - Intervallo di ripetizione degli errori di connessione in uscita (secondi)
Numero di tentativi di errori temporanei: numero di tentativi di connessione tentati dopo che il numero di tentativi di glitch della coda e i valori di intervallo non sono riusciti. Gli errori possono essere causati da riavvii di server o errori di ricerca DNS memorizzati nella cache.

Un valore valido è un numero intero da 0 a 15. Il valore 0 indica che il successivo tentativo di connessione è controllato dall'intervallo tra tentativi dopo errore di connessione esterna.

6 Cmdlet: Set-TransportService

Parametro: TransientFailureRetryCount

Server> selezionare Modifica server > (icona Modifica). >Limiti> di trasporto Ripetizione dei tentativi - Sezione >Tentativi di ripetizione degli errori temporanei
Intervallo di ripetizione degli errori temporanei: intervallo di connessione tra ogni tentativo di connessione specificato dal valore del numero di tentativi di errore temporanei. Servizio di trasporto nei server Cassette postali: 5 minuti (00:05:00)

Server Trasporto Edge: 10 minuti (00:10:00)

Cmdlet: Set-TransportService

Parametro: TransientFailureRetryInterval

Server> selezionare Modifica server > (icona Modifica). >Limiti> di trasporto Sezione Tentativi> Intervallo tentativi errori temporanei (minuti)

Opzioni di configurazione per i tentativi manuali di invio di un messaggio

Quando la coda di recapito è nello stato Riprova, è possibile imporre manualmente un tentativo di connessione immediato utilizzando il Visualizzatore code nella Casella degli strumenti di Exchange o il cmdlet Retry-Queue in Exchange Management Shell. Il tentativo manuale di invio sostituisce il successivo tentativo di esecuzione pianificato. Se la connessione non riesce, il timer dell'intervallo tra i tentativi viene reimpostato. L'azione avrà effetto solo se lo stato della coda di recapito è Riprova. Per ulteriori informazioni, vedere Code dei tentativi.

Opzioni di configurazione per messaggi DSN di ritardo

Dopo ogni tentativo non riuscito di recapito del messaggio, il servizio di trasporto sul server Trasporto Edge o il server Cassette postali genera un messaggio di notifica sullo stato del recapito in ritardo e lo accoda per recapitarlo al mittente del messaggio non recapitato. Questo messaggio DSN viene inviato solo dopo un intervallo di notifica di ritardo passato (il valore predefinito è pari a 4 ore) e solo se il messaggio non è stato recapitato in quell'arco di tempo. Questo intervallo di tempo evita l'invio di messaggi DSN non necessari a causa di problemi di trasmissione del messaggio temporanei infine risolti. È possibile abilitare o disabilitare in modo selettivo l'invio di messaggi DSN di ritardo per messaggi che hanno origine all'interno o all'esterno dell'organizzazione di Exchange.

Le opzioni di configurazione disponibili per i messaggi DSN di ritardo sono descritte nella tabella seguente.

Impostazione DSN di ritardo Valore predefinito Configurazione di Exchange Management Shell Configurazione Interfaccia di amministrazione di Exchange nei server Cassette postali
Timeout delle notifiche di ritardo: tempo di attesa del server prima che invii un messaggio DSN di ritardo al mittente.

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).

4 ore (4:00:00) Cmdlet: Set-TransportService

Parametro: DelayNotificationTimeOut

Server> selezionare Modifica server > (icona Modifica). >Limiti> di trasporto Sezione> Notifiche Notifica al mittente quando il messaggio viene ritardato dopo (ore)
Ritardo esterno DSN abilitato: specifica se i messaggi DSN di ritardo possono essere inviati a mittenti di messaggi esterni (mittenti esterni all'organizzazione di Exchange).

ExternalDelayDSNEnabled

$true Cmdlet: Set-TransportConfig

Parametro: ExternalDelayDSNEnabled

Non disponibile
DSN di ritardo interno abilitato: specifica se i messaggi DSN di ritardo possono essere inviati ai mittenti di messaggi interni (mittenti di messaggi che si trovano all'interno dell'organizzazione di Exchange). $true Cmdlet: Set-TransportConfig

Parametro: InternalDelayDSNEnabled

Non disponibile

Opzioni di configurazione per i tentativi di reinvio di un messaggio

Mediante il nuovo invio, i messaggi non recapitati vengono nuovamente trasferiti alla coda di invio per essere rielaborati dal classificatore. Per ulteriori informazioni sul classificatore e sulla coda di invio, vedere Informazioni sul servizio di trasporto nei server Cassette postali.

Reinvio automatico dei messaggi

I messaggi non recapitati nelle code di recapito vengono reinviati automaticamente se la coda di recapito è nello stato Riprova e non è stata in grado di recapitare correttamente qualsiasi messaggio per uno specifico intervallo di tempo. Tale periodo di tempo è controllato dalla chiave MaxIdleTimeBeforeResubmit nel file di configurazione dell'applicazione %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML. Il valore predefinito è 12:00:00 o 12 ore.

Nota

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

Reinvio manuale dei messaggi

È possibile inviare di nuovo manualmente i messaggi utilizzando i seguenti metodi:

  • Inviare di nuovo una coda di recapito che presenta lo stato Riprova oppure inviare di nuovo la coda non raggiungibile. Per ulteriori informazioni, vedere Code di reinvio.
  • Reinvio dei messaggi dalla coda dei messaggi non elaborabili. Per ulteriori informazioni, vedere Reinvio dei messaggi dalla coda dei messaggi non elaborabili.
  • Sospendere una coda, sospendere i messaggi in coda, esportare i messaggi nei file e copiare i file nella directory di riesecuzione in qualsiasi server Cassette postali o Trasporto Edge. Per ulteriori informazioni, vedere Esportazione dei messaggi dalle code.

Opzioni di configurazione relativi alla scadenza dei messaggi

L'intervallo di timeout di scadenza del messaggio specifica il periodo di tempo massimo in cui un server Trasporto Edge o Cassette postali (il servizio di trasporto) tenta di recapitare un messaggio che ha avuto esito negativo. Se il messaggio non può essere consegnato entro l'intervallo di time out di scadenza, viene recapitato al mittente un rapporto di mancato recapito (noto anche come NDR o notifica di mancato recapito) contenente il messaggio originale o le intestazioni del messaggio.

Scadenza automatica dei messaggi

L'intervallo di timeout di scadenza messaggio è descritto nella seguente tabella.

Valore predefinito Configurazione di Exchange Management Shell Configurazione Interfaccia di amministrazione di Exchange nei server Cassette postali
2 giorni (2.00:00:00) Cmdlet: Set-TransportService

Parametro: MessageExpirationTimeOut

Server> selezionare Modifica server > (icona Modifica). >Limiti> di trasporto >Sezione Scadenza messaggioTempo massimo dall'invio (giorni)

Scadenza dei messaggi manuale

Sebbene non sia possibile imporre manualmente la scadenza di un messaggio, è possibile rimuovere manualmente i messaggi da qualsiasi coda (a eccezione della coda di invio), con o senza un rapporto di mancato recapito. Per ulteriori informazioni, vedere Rimozione dei messaggi dalle code.