Compartilhar via


Configurar intervalos de repetição, reenviamento e expiração de mensagens em Exchange Server

Em Exchange Server, você pode configurar intervalos de repetição, reenviamento e expiração de mensagens no serviço de transporte em servidores de caixa de correio e servidores de Transporte de Borda. Para obter descrições detalhadas dessas configurações, consulte Repetição de mensagem, reenviamento e intervalos de expiração.

Do que você precisa saber para começar?

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Use EdgeTransport.exe.config para configurar a contagem de repetição de falhas na fila, o intervalo de repetição de falha na fila, o intervalo de repetição da fila de entrega da caixa de correio e o tempo máximo de ociosidade antes de reenviar o intervalo

  • Contagem de repetição de falha de fila: o número de tentativas de conexão que são imediatamente tentadas quando o serviço de transporte tem problemas para se conectar ao servidor de destino. Normalmente, você não precisa modificar essa chave a menos que a rede não seja confiável e continue a experimentar muitas conexões descartadas acidentalmente.

  • Intervalo de repetição de falha na fila: o intervalo entre cada tentativa de falha de fila. Normalmente, você não precisa modificar essa chave a menos que a rede não seja confiável e continue a experimentar muitas conexões descartadas acidentalmente.

  • Intervalo de repetição da fila de entrega de caixa de correio: com que frequência uma fila tenta se conectar ao serviço de Entrega de Transporte da Caixa de Correio para um banco de dados de caixa de correio de destino que não pode ser acessado com êxito.

  • Tempo ocioso máximo antes de reenviar: quanto tempo as mensagens não entregues na entrega fazem filas o status da espera de repetição antes de serem reenviadas.

Para configurar esses intervalos, você modifica as chaves no arquivo de configuração de aplicativo XML %ExchangeInstallPath%Bin\EdgeTransport.exe.config em servidores de caixa de correio ou servidores de Transporte de Borda. As alterações salvas neste arquivo são aplicadas depois que você reinicia o serviço de Transporte do Exchange. Quando você reinicia esse serviço, o fluxo de email no servidor é temporariamente interrompido.

Observação

Todas as configurações personalizadas do Exchange ou do Servidor de Informações da Internet (IIS) que você fez em arquivos de configuração de aplicativo do Exchange XML no servidor exchange (por exemplo, web.config arquivos ou no arquivo EdgeTransport.exe.config) serão substituídas quando você instalar uma CU do Exchange. Salve essas informações para que você possa aplicar facilmente as configurações após a instalação. Depois de instalar a CU do Exchange, você precisará configurar novamente essas configurações.

  1. Em uma janela de prompt de comando no servidor da caixa de correio ou no servidor de Transporte de Borda, abra o arquivo EdgeTransport.exe.config no Bloco de Notas executando este comando:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Localize as chaves a seguir na <appSettings> seção.

    <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>" />
    

    Este exemplo altera a contagem de repetição de falha de fila para 6, o intervalo de repetição de falha da fila para 30 segundos, o intervalo de repetição da fila de entrega da caixa de correio para 3 minutos e o tempo máximo ocioso antes de reenviar o intervalo para 6 horas.

    <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. Quando terminar, salve e feche o arquivo EdgeTransport.exe.config.

  4. Reinicie o serviço de Transporte do Exchange executando este comando:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Como saber se funcionou?

Para verificar se você configurou esses intervalos, execute estas etapas:

  1. Abra o arquivo EdgeTransport.exe.config no Bloco de Notas executando este comando:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Verifique os valores das chaves a seguir na <appSettings> seção.

    <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>" />
    

Configurar as tentativas de repetição de falha transitória, o intervalo de repetição de falha transitória e o intervalo de repetição de falha de conexão de saída

  • Tentativas de repetição de falha transitória: o número de tentativas de conexão que são tentadas após as tentativas de conexão controladas pelas chaves QueueGlitchRetryCount e QueueGlitchRetryInterval falharam. Um valor válido é de 0 a 15 e o valor padrão é 6. Se você definir o valor como 0, a próxima tentativa de conexão será controlada pelo intervalo de repetição de falha de conexão de saída.

  • Intervalo de repetição de falha transitória: o intervalo entre cada tentativa de repetição de falha transitória. Nos servidores da caixa de correio, o valor padrão é de 5 minutos. No Edge Tranport Servers, o valor padrão é de 10 minutos.

  • Intervalo de repetição de falha de conexão de saída: o intervalo de repetição para tentativas de conexão de saída que falharam anteriormente (as tentativas de repetição de falha transitória e o intervalo de repetição de falha transitória). Nos servidores da caixa de correio, o valor padrão é de 10 minutos. No Edge Tranport Servers, o valor padrão é de 30 minutos.

Use o EAC para configurar as tentativas transitórias de repetição de falha, o intervalo de repetição de falha transitória ou o intervalo de repetição de falha de conexão de saída nos servidores da caixa de correio

  1. No EAC, acesse Servidores>Servidores, selecione o servidor e clique em Editarícone..

  2. Na janela propriedades do servidor que é aberta, clique em Limites de transporte.

  3. Na seção Repetições, insira um valor para qualquer uma dessas configurações:

    • Intervalo de repetição de falha de conexão de saída (segundos)

    • Intervalo de repetição de falha transitória (minutos)

    • Tentativas de repetição de falha transitória

    Quando concluir, clique em Salvar.

Use o Shell de Gerenciamento do Exchange para configurar as tentativas transitórias de repetição de falha, o intervalo de repetição de falha transitória e o intervalo de repetição de falha de conexão de saída em severs de caixa de correio ou servidores de Transporte de Borda

Para configurar os intervalos no serviço de transporte em servidores de caixa de correio ou servidores de Transporte de Borda, use esta sintaxe:

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

Para configurar os intervalos no serviço de transporte front-end em servidores de caixa de correio, use esta sintaxe:

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

Este exemplo altera os seguintes valores no servidor da caixa de correio chamado Mailbox01:

  • O número de tentativas de repetição de falha transitória é definido como 8.

  • O intervalo de repetição de falha transitória é definido como 1 minuto.

  • O intervalo de repetição de falha de conexão de saída é definido como 45 minutos.

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

Como saber se funcionou?

Para verificar se você configurou esses intervalos, faça qualquer uma dessas etapas:

  • Em um servidor de caixa de correio, abra o EAC e vá para Servidores>Servidores, selecione o servidor e clique em Editarícone.. Na janela propriedades do servidor que é aberta, clique em Limites de transporte e verifique os valores na seção Repetições .

  • No Shell de Gerenciamento do Exchange em um servidor de caixa de correio ou servidor de Transporte de Borda, execute este comando para verificar os valores da propriedade:

    Get-TransportService | Format-List Name,TransientFailureRetry*,OutboundConnectionFailureRetryInterval
    
  • No Shell de Gerenciamento do Exchange em um serviço de caixa de correio, execute este comando para verificar os valores da propriedade:

    Get-FrontEndTransportService | Format-List Name,TransientFailureRetry*
    

Use o Shell de Gerenciamento do Exchange para configurar o intervalo de repetição de mensagens

O intervalo de repetição de mensagem especifica quanto tempo aguardar entre o envio de tentativas de mensagens individuais em filas que têm um status de Repetição. O valor padrão é de 15 minutos e recomendamos que você não altere o valor padrão, a menos que seja direcionado para isso pelo Serviço de Cliente e Suporte da Microsoft ou pela documentação específica do produto.

Para configurar o intervalo de repetição de mensagem, use esta sintaxe:

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

Este exemplo altera o intervalo de repetição de mensagem para 20 minutos no servidor da caixa de correio chamado Mailbox01.

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

Como saber se funcionou?

Para verificar se você configurou o intervalo de repetição de mensagens em um servidor de Caixa de Correio ou servidor de Transporte edget, execute este comando no Shell de Gerenciamento do Exchange para verificar o valor da propriedade MessageRetryInterval :

Get-TransportService | Format-List Name,MessageRetryInterval

Configurar as configurações de tempo limite DSN de atraso

  • Intervalo de tempo limite de notificação de mensagem DSN de atraso: quanto tempo aguardar antes de enviar mensagens DSN de atraso para remetentes. Essa configuração se aplica ao serviço de transporte em um servidor de caixa de correio ou um servidor de Transporte de Borda.

Observação: esse valor deve ser sempre maior do que a contagem transitória de repetição de falha multiplicada pelo intervalo de repetição de falha transitória (o total padrão é de 30 minutos em um servidor de caixa de correio e uma hora em um servidor de Transporte de Borda).

  • Configurações de DSN de atraso interno e externo: especifica se as mensagens DSN de atraso podem ser enviadas para remetentes de mensagens internas ou externas (remetentes que estão dentro ou fora da organização exchange). Essa configuração se aplica ao serviço de transporte em todos os servidores de caixa de correio da organização.

Use o EAC para configurar o intervalo de tempo limite de notificação de mensagem DSN de atraso nos servidores da caixa de correio

  1. No EAC, clique em Servidores>Servidores, selecione o servidor e clique em Editarícone..

  2. Na janela propriedades do servidor que é aberta, clique em Limites de transporte.

  3. Na seção Notificações, insira um valor para Notificar o remetente quando a mensagem estiver atrasada após (horas)e clique em Salvar.

Use o Shell de Gerenciamento do Exchange para configurar o intervalo de tempo limite de notificação de mensagem DSN de atraso em servidores de caixa de correio ou servidores de Transporte de Borda

Para configurar o intervalo de tempo limite de notificação de mensagem DSN de atraso, use esta sintaxe:

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

Este exemplo altera o intervalo de tempo limite de notificação de mensagem DSN de atraso para 6 horas no servidor da caixa de correio chamado Mailbox01.

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

Use o Shell de Gerenciamento do Exchange para habilitar ou desabilitar o envio de notificações DSN de atraso para remetentes de mensagens externas ou internas

Para configurar as configurações de notificação DSN de atraso, use esta sintaxe:

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

Este exemplo impede o envio de mensagens de notificação DSN de atraso para remetentes externos.

Set-TransportConfig -ExternalDelayDSNEnabled $false

Este exemplo impede o envio de mensagens de notificação DSN de atraso para remetentes internos.

Set-TransportConfig -InternalDelayDSNEnabled $false

Como saber se funcionou?

Para verificar se você configurou as configurações de tempo limite DSN de atraso, faça qualquer uma dessas etapas:

  • Em um servidor de caixa de correio, abra o EAC e vá para Servidores>Servidores, selecione o servidor e clique em Editarícone.. Na janela propriedades do servidor que é aberta, clique em Limites de transporte e verifique o remetente Notificar quando a mensagem estiver atrasada após (horas) na seção Notificações .

  • No Shell de Gerenciamento do Exchange em um servidor de caixa de correio ou servidor de Transporte de Borda, execute esses comandos para verificar os valores da propriedade:

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

Configurar o intervalo de tempo limite de expiração da mensagem

O intervalo de tempo limite de expiração da mensagem especifica quanto tempo aguardar antes que a mensagem expire e é retornado ao remetente em um relatório de não entrega (também conhecido como NDR ou mensagem de salto). Essa configuração se aplica ao serviço de transporte em um servidor de caixa de correio ou um servidor de Transporte de Borda.

Use o EAC para configurar o intervalo de tempo limite de expiração da mensagem em servidores de caixa de correio

  1. No EAC, clique em Servidores>Servidores, selecione o servidor e clique em Editarícone..

  2. Na janela propriedades do servidor que é aberta, clique em Limites de transporte.

  3. Na seção Expiração da mensagem , insira um valor para o tempo máximo desde o envio (dias)e clique em Salvar.

Use o Shell de Gerenciamento do Exchange para configurar o intervalo de tempo limite de expiração da mensagem em servidores de caixa de correio ou servidores de Transporte de Borda

Para configurar o intervalo de tempo limite de expiração da mensagem, use a sintaxe a seguir.

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

Este exemplo altera o intervalo de tempo limite de expiração da mensagem para 4 dias no servidor exchange chamado Mailbox01.

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

Como saber se funcionou?

Para verificar se você configurou o intervalo de tempo limite de expiração da mensagem, faça qualquer uma dessas etapas:

  • Em um servidor de caixa de correio, abra o EAC e vá para Servidores>Servidores, selecione o servidor e clique em Editarícone.. Na janela propriedades do servidor que é aberta, clique em Limites de transporte e verifique o valor máximo desde o envio (dias) na seção Expiração da mensagem .

  • No Shell de Gerenciamento do Exchange em um servidor de caixa de correio ou servidor de Transporte de Borda, execute este comando para verificar o valor da propriedade MessageExpirationTimeout :

    Get-TransportService | Format-List Name,MessageExpirationTimeout