Compartilhar via


Intervalos de repetição, reenviação e expiração de mensagens no Exchange Server

APLICA-SE A:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

No Exchange Server, as mensagens que não podem ser entregues com êxito estão sujeitas a vários prazos de repetição, reenviação e expiração com base na origem e no destino da mensagem. Tentar novamente é uma tentativa de ligação renovada com o destino. Submeter novamente é o ato de enviar mensagens de volta para a fila submissão para o categorizador voltar a processar. A mensagem expira depois de todos os esforços de entrega terem falhado durante um determinado período de tempo. Após a expiração de uma mensagem, o remetente é notificado da falha de entrega e a mensagem é eliminada da fila.

Nos três casos de repetição, submetê-la novamente ou expirar, pode intervir manualmente antes de as ações automáticas serem executadas nas mensagens.

Para obter instruções sobre como configurar estes intervalos, veja Configurar intervalos de repetição, nova subscrição e expiração de mensagens.

Opções de configuração para repetição de mensagens

Quando um serviço de Transporte num servidor de Caixa de Correio ou num servidor de Transporte Edge não consegue ligar ao salto seguinte, a fila é colocada numa status de Repetir. As tentativas de ligação continuam até que a fila expire ou seja efetuada uma ligação.

Opções de configuração para repetição automática de mensagens no ficheiro de EdgeTransport.exe.config

As definições de intervalo de repetição de mensagens automáticas que estão disponíveis no ficheiro de configuração da aplicação %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML estão descritas na tabela seguinte.

Observação

Todas as definições personalizadas do Exchange ou do Servidor de Informação Internet (IIS) que efetuou nos ficheiros de configuração da aplicação Exchange XML no servidor Exchange (por exemplo, web.config ficheiros ou no ficheiro EdgeTransport.exe.config) serão substituídas quando instalar uma do Exchange. Certifique-se de que guarda estas informações para que possa facilmente voltar a aplicar as definições após a instalação. Depois de instalar a do Exchange, tem de voltar a configurar estas definições.

Nome da chave de repetição automática de mensagens Valor padrão Descrição
Caixa de correioDeliveryQueueRetryInterval 00:05:00 (5 minutos) Com que frequência as filas tentam ligar-se ao serviço de Entrega de Transporte da Caixa de Correio para uma base de dados de caixa de correio de destino que não pode ser acedida com êxito.

Para especificar um valor, introduza-o como um intervalo de tempo: em que dd.hh:mm:ssdd = dias, hh = horas, mm = minutos e ss = segundos.

Um valor válido é um intervalo de tempo de 00:00:01 (um segundo) até 1.00:00:00 (um dia).

QueueGlitchRetryCount 4 O número de tentativas de ligação que são imediatamente experimentadas quando um servidor de transporte tem problemas em estabelecer ligação com o servidor de destino. Estes problemas de ligação são normalmente causados por falhas de rede muito breves.

Um valor válido é um número inteiro de 0 a 15.

Normalmente, não precisa de modificar esta chave, a menos que a rede não seja fiável e continue a ter muitas ligações perdidas acidentalmente.

QueueGlitchRetryInterval 00:01:00 (1 minuto) O intervalo de ligação entre cada tentativa de ligação especificada pela chave QueueGlitchRetryCount .

Normalmente, não precisa de modificar este parâmetro, a menos que a rede não seja fiável e continue a ter muitas ligações perdidas acidentalmente.

Opções de configuração para repetição automática de mensagens no centro de administração do Exchange e na Shell de Gestão do Exchange

As definições de intervalo de repetição de mensagens automáticas que estão disponíveis no Centro de administração do Exchange (EAC) e na Shell de Gestão do Exchange estão descritas na tabela seguinte.

Definição de repetição automática de mensagens Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do centro de administração do Exchange em servidores de Caixa de Correio
Intervalo de repetição da mensagem: o intervalo de repetição para mensagens individuais que têm uma status de Repetição. 15 minutos (00:15:00)

Recomendamos que não modifique o valor predefinido, a menos que seja direcionado para o fazer pelo Suporte e Suporte ao Cliente da Microsoft ou por documentação específica do produto.

Cmdlet: cmdlet Set-TransportService

Parâmetro: MessageRetryInterval

n/d
Intervalo de repetição da falha de ligação de saída: o intervalo de repetição para tentativas de ligação de saída que falharam anteriormente. As tentativas de ligação anteriormente falhadas são controladas pela contagem transitória de repetições de falhas e valores de intervalo. Serviço de transporte em servidores de Caixa de Correio: 10 minutos (00:10:00)

Servidores de Transporte edge: 30 minutos (00:30:00)

Cmdlet: Set-TransportService

Parâmetro: OutboundConnectionFailureRetryInterval

Servidores> selecione o servidor >Editar (ícone Editar.) >Limites de transporte>Repetir secção >Intervalo de repetição da falha de ligação de saída (segundos)
Contagem de repetições de falhas transitórias: o número de tentativas de ligação que são tentadas após a contagem de tentativas de repetição da fila e os valores de intervalo falharam. Estas falhas podem ser causadas por reinícios do servidor ou falhas de pesquisa de DNS em cache.

Um valor válido é um número inteiro de 0 a 15. O valor 0 significa que a próxima tentativa de ligação é controlada pelo intervalo de repetição da falha de ligação de saída.

6 Cmdlet: Set-TransportService

Parâmetro: TransientFailureRetryCount

Servidores> selecione o servidor >Editar (ícone Editar.) >Limites de transporte>Repetição da secção >Tentativas de repetição de falhas transitórias
Intervalo transitório de repetição de falhas: o intervalo de ligação entre cada tentativa de ligação especificado pelo valor de contagem de repetições de falhas transitórias. Serviço de transporte em servidores de Caixa de Correio: 5 minutos (00:05:00)

Servidores de Transporte Edge: 10 minutos (00:10:00)

Cmdlet: Set-TransportService

Parâmetro: TransientFailureRetryInterval

Servidores> selecione o servidor >Editar (ícone Editar.) >Limites de transporte>Repetição da secção >Intervalo de repetição de falhas transitórias (minutos)

Opções de configuração para repetição manual de mensagens

Quando uma fila de entrega está na status de Repetir, pode forçar manualmente uma tentativa de ligação imediata com o Visualizador de Filas na Caixa de Ferramentas do Exchange ou o cmdlet Retry-Queue na Shell de Gestão do Exchange. A tentativa de repetição manual substitui a hora de repetição agendada seguinte. Se a conexão não for bem-sucedida, o cronômetro do intervalo de repetição será reiniciado. A fila de entrega deve estar no status Repetição para que essa ação entre em vigor. Para obter mais informações, veja Repetir filas.

Opções de configuração para atrasar mensagens DSN

Após cada falha de entrega de mensagens, o serviço transporte no servidor de Transporte edge ou no servidor da Caixa de Correio gera uma mensagem de status de entrega atrasada (DSN) e coloca-a em fila para entrega ao remetente da mensagem não entregue. Esta mensagem de atraso do DSN só é enviada depois de um intervalo de notificação de atraso ter passado (a predefinição é de 4 horas) e apenas se a mensagem não tiver sido entregue com êxito durante esse período. Este atraso impede o envio de mensagens DSN com atrasos desnecessários devido a falhas temporárias de transmissão de mensagens que acabam por ser resolvidas. Pode ativar ou desativar seletivamente o envio de mensagens de notificação de DSN atrasadas para mensagens com origem dentro ou fora da organização do Exchange.

As opções de configuração que estão disponíveis para atrasar as mensagens de notificação do DSN são descritas na tabela seguinte.

Atrasar a definição do DSN Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do centro de administração do Exchange em servidores de Caixa de Correio
Tempo limite da notificação de atraso: quanto tempo o servidor aguarda antes de enviar uma mensagem de atraso do DSN ao remetente.

Este valor deve ser sempre maior do que a contagem de repetições de falhas transitórias multiplicada pelo intervalo transitório de repetição de falhas (o total predefinido é de 30 minutos num servidor de Caixa de Correio e uma hora num servidor de Transporte Edge).

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

Parâmetro: DelayNotificationTimeOut

Servidores> selecione o servidor >Editar (ícone Editar.) >Limites de transporte>Secção >NotificaçõesNotifique o remetente quando a mensagem é atrasada após (horas)
DSN de atraso externo ativado: especifica se as mensagens DSN atrasadas podem ser enviadas para remetentes de mensagens externas (remetentes que estão fora da organização do Exchange).

ExternalDelayDSNEnabled

$true Cmdlet: Set-TransportConfig

Parâmetro: ExternalDelayDSNEnabled

Não disponível
Atraso interno DSN ativado: especifica se as mensagens DSN atrasadas podem ser enviadas para remetentes de mensagens internas (remetentes de mensagens que estão dentro da organização do Exchange). $true Cmdlet: Set-TransportConfig

Parâmetro: InternalDelayDSNEnabled

Não disponível

Opções de configuração para a resubmissão de mensagens

A resubmissão de mensagens envia mensagens não entregues de volta para a fila submissão para serem reprocessadas pelo categorizador. Para obter mais informações sobre o categorizador e a fila submissão, consulte Compreender o serviço transporte nos servidores da Caixa de Correio.

Reenviação automática de mensagens

As mensagens não entregues nas filas de entrega são automaticamente submetidas novamente se a fila de entrega estiver na status de Repetir e não tiver sido possível entregar com êxito quaisquer mensagens durante um determinado período de tempo. Esse período de tempo é controlado pela chave MaxIdleTimeBeforeResubmit no ficheiro de configuração da aplicação %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML. O valor predefinido é 12:00:00 ou 12 horas.

Observação

Todas as definições personalizadas do Exchange ou do Servidor de Informação Internet (IIS) que efetuou nos ficheiros de configuração da aplicação Exchange XML no servidor Exchange (por exemplo, web.config ficheiros ou no ficheiro EdgeTransport.exe.config) serão substituídas quando instalar uma do Exchange. Certifique-se de que guarda estas informações para que possa facilmente voltar a aplicar as definições após a instalação. Depois de instalar a do Exchange, tem de voltar a configurar estas definições.

Resubmissão manual de mensagens

Pode submeter mensagens manualmente com os seguintes métodos:

  • Volte a submeter uma fila de entrega que tenha a status de Repetir ou submita novamente a fila Inacessível. Para obter mais informações, veja Submeter novamente as filas.
  • Volte a submeter mensagens na fila de mensagens venenosas. Para obter mais informações, consulte Submeter novamente mensagens na fila de mensagens venenosas.
  • Suspenda uma fila, suspenda as mensagens na fila, exporte as mensagens para ficheiros e copie os ficheiros para o diretório Repetição em qualquer servidor de Caixa de Correio ou servidor de Transporte Edge. Para obter mais informações, consulte Exportar mensagens de filas.

Opções de configuração para expiração de mensagens

O intervalo de tempo limite de expiração da mensagem especifica o período máximo de tempo que um servidor de Transporte edge ou servidor de Caixa de Correio (o serviço transporte) tenta entregar uma mensagem falhada. Se a mensagem não puder ser entregue com êxito antes do intervalo de tempo limite de expiração ter passado, um relatório de entrega sem êxito (também conhecido como NDR ou mensagem de devolução) que contém a mensagem original ou os cabeçalhos da mensagem são entregues ao remetente.

Expiração automática de mensagens

O intervalo de tempo limite de expiração da mensagem é descrito na tabela seguinte.

Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do centro de administração do Exchange em servidores de Caixa de Correio
2 dias (2.00:00:00) Cmdlet: Set-TransportService

Parâmetro: MessageExpirationTimeOut

Servidores> selecione o servidor >Editar (ícone Editar.) >Limites de transporte>Secção de expiração de mensagens >Tempo máximo desde a submissão (dias)

Expiração manual de mensagens

Embora não possa forçar manualmente a expiração das mensagens, pode remover manualmente mensagens de qualquer fila (exceto a fila de Submissão) com ou sem um NDR. Para obter mais informações, consulte Remover mensagens de filas.