Partilhar via


Configurar os intervalos de repetição, reenviação e expiração de mensagens no Exchange Server

No Exchange Server, pode configurar intervalos de repetição, reenviação e expiração de mensagens no serviço Transporte em servidores de Caixa de Correio e servidores de Transporte Edge. Para obter descrições detalhadas destas definições, consulte Repetição de mensagens , reenviar 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.

Utilize EdgeTransport.exe.config para configurar a contagem de repetições de falhas na fila, o intervalo de repetição da falha da fila, o intervalo de repetição da fila de entrega da caixa de correio e o tempo de inatividade máximo antes de voltar a submeter o intervalo

  • Contagem de repetições de falhas de fila: o número de tentativas de ligação que são imediatamente tentadas quando o serviço de Transporte tem problemas em ligar ao servidor de destino. 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.

  • Intervalo de repetição da falha da fila: o intervalo entre cada falha de fila é novamente. 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.

  • Intervalo de repetição da fila de entrega da caixa de correio: com que frequência uma fila tenta 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 alcançada com êxito.

  • Tempo máximo de inatividade antes de voltar a submeter: durante quanto tempo as mensagens não entregues nas filas de entrega aguardam novamente antes de serem submetidas novamente.

Para configurar estes intervalos, modifique as chaves no ficheiro de configuração da aplicação XML %ExchangeInstallPath%Bin\EdgeTransport.exe.config em servidores de Caixa de Correio ou servidores de Transporte Edge. As alterações guardadas neste ficheiro são aplicadas depois de reiniciar o serviço transporte do Exchange. Quando reinicia este serviço, o fluxo de correio no servidor é temporariamente interrompido.

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.

  1. Numa janela da Linha de Comandos no servidor da Caixa de Correio ou no servidor de Transporte edge, abra o ficheiro EdgeTransport.exe.config no Bloco de Notas ao executar este comando:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Localize as seguintes chaves na <appSettings> secçã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 tentativas de repetição da fila para 6, o intervalo de repetição da 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 de inatividade antes de voltar a submeter 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 tiver terminado, guarde e feche o ficheiro EdgeTransport.exe.config.

  4. Reinicie o serviço transporte do Exchange ao executar este comando:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Como saber se funcionou?

Para verificar se configurou estes intervalos, siga estes passos:

  1. Abra o ficheiro EdgeTransport.exe.config no Bloco de Notas ao executar este comando:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Verifique os valores das seguintes chaves na <appSettings> secçã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>" />
    

Configure as tentativas de repetição de falha transitórias, o intervalo de repetição da falha transitória e o intervalo de repetição da falha de ligação de saída

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

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

  • 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 repetição de falha transitórias e o intervalo de repetição da falha transitória). Nos servidores da Caixa de Correio, o valor predefinido é 10 minutos. No Edge Tranport Servers, o valor predefinido é 30 minutos.

Utilize o EAC para configurar as tentativas de repetição de falha transitórias, o intervalo de repetição da falha transitória ou o intervalo de repetição da falha de ligação de saída nos servidores da Caixa de Correio

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

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

  3. Na secção Repetições , introduza um valor para qualquer uma destas definições:

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

    • Intervalo de repetição de falhas transitórias (minutos)

    • Tentativas de repetição de falhas transitórias

    Quando concluir, clique em Salvar.

Utilize a Shell de Gestão do Exchange para configurar as tentativas de repetição de falha transitórias, o intervalo de repetição da falha transitória e o intervalo de repetição da falha de ligação de saída nos servidores de Caixa de Correio ou de Transporte do Edge

Para configurar os intervalos no serviço Transporte em servidores de Caixa de Correio ou servidores de Transporte Edge, utilize 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 de Front-end nos servidores da Caixa de Correio, utilize esta sintaxe:

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

Este exemplo altera os seguintes valores no servidor da Caixa de Correio com o nome Caixa de Correio01:

  • O número de tentativas de repetição de falha transitórias está definido como 8.

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

  • O intervalo de repetição da falha de ligação de saída está 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 configurou estes intervalos, siga um destes passos:

  • Num servidor de Caixa de Correio, abra o EAC, aceda a Servidores Servidores>, selecione o servidor e, em seguida, clique emEditarícone Editar.. Na janela de propriedades do servidor que é aberta, clique em Limites de transporte e verifique os valores na secção Repetições .

  • Na Shell de Gestão do Exchange num servidor de Caixa de Correio ou num servidor de Transporte Edge, execute este comando para verificar os valores das propriedades:

    Get-TransportService | Format-List Name,TransientFailureRetry*,OutboundConnectionFailureRetryInterval
    
  • Na Shell de Gestão do Exchange numa Caixa de Correio, execute este comando para verificar os valores das propriedades:

    Get-FrontEndTransportService | Format-List Name,TransientFailureRetry*
    

Utilizar a Shell de Gestão do Exchange para configurar o intervalo de repetição de mensagens

O intervalo de repetição da mensagem especifica o tempo de espera entre o envio de tentativas de mensagens individuais em filas com o estado Repetir. O valor predefinido é de 15 minutos e recomendamos que não altere 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.

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

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

Este exemplo altera o intervalo de repetição da mensagem para 20 minutos no servidor da Caixa de Correio com o nome Caixa de Correio01.

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

Como saber se funcionou?

Para verificar se configurou o intervalo de repetição de mensagens num servidor de Caixa de Correio ou num servidor de Transporte edget, execute este comando na Shell de Gestão do Exchange para verificar o valor da propriedade MessageRetryInterval :

Get-TransportService | Format-List Name,MessageRetryInterval

Configurar as definições de tempo limite do DSN de atraso

  • Atrasar o intervalo de tempo limite da notificação de mensagens DSN: quanto tempo esperar antes de enviar mensagens DSN atrasadas para remetentes. Esta definição aplica-se ao serviço Transporte num servidor de Caixa de Correio ou num servidor de Transporte Edge.

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

  • Definições de DSN de atraso interno e externo: especifica se as mensagens DSN atrasadas podem ser enviadas para remetentes de mensagens internas ou externas (remetentes dentro ou fora da organização do Exchange). Esta definição aplica-se ao serviço Transporte em todos os servidores de Caixa de Correio da organização.

Utilizar o EAC para configurar o intervalo de tempo limite de notificação de mensagens DSN em atraso nos servidores da Caixa de Correio

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

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

  3. Na secção Notificações , introduza um valor para Notificar remetente quando a mensagem for atrasada após (horas) e, em seguida, clique em Guardar.

Utilize a Shell de Gestão do Exchange para configurar o intervalo de tempo limite de notificação de mensagens DSN em servidores de Caixa de Correio ou servidores de Transporte edge

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

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

Este exemplo altera o intervalo de tempo limite da notificação de mensagens DSN de atraso para 6 horas no servidor da Caixa de Correio com o nome Caixa de Correio01.

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

Utilize a Shell de Gestão do Exchange para ativar ou desativar o envio de notificações DSN atrasadas para remetentes de mensagens externas ou internas

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

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

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

Set-TransportConfig -ExternalDelayDSNEnabled $false

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

Set-TransportConfig -InternalDelayDSNEnabled $false

Como saber se funcionou?

Para verificar se configurou as definições de tempo limite do DSN de atraso, siga um destes passos:

  • Num servidor de Caixa de Correio, abra o EAC, aceda a Servidores Servidores>, selecione o servidor e, em seguida, clique emEditarícone Editar.. Na janela de propriedades do servidor que é aberta, clique em Limites de transporte e verifique o valor Notificar o remetente quando a mensagem é atrasada após (horas) na secção Notificações .

  • Na Shell de Gestão do Exchange num servidor de Caixa de Correio ou num servidor de Transporte Edge, execute estes comandos para verificar os valores das propriedades:

    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 o tempo de espera até a mensagem expirar e é devolvido ao remetente num relatório de entrega sem êxito (também conhecido como NDR ou mensagem de devolução). Esta definição aplica-se ao serviço Transporte num servidor de Caixa de Correio ou num servidor de Transporte Edge.

Utilizar o EAC para configurar o intervalo de tempo limite de expiração da mensagem nos servidores da Caixa de Correio

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

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

  3. Na secção Expiração da mensagem, introduza um valor para Tempo máximo desde a submissão (dias) e, em seguida, clique em Guardar.

Utilize a Shell de Gestão do Exchange para configurar o intervalo de tempo limite de expiração da mensagem em servidores de Caixa de Correio ou servidores de Transporte Edge

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

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 com o nome Caixa de Correio01.

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

Como saber se funcionou?

Para verificar se configurou o intervalo de tempo limite de expiração da mensagem, siga um destes passos:

  • Num servidor de Caixa de Correio, abra o EAC, aceda a Servidores Servidores>, selecione o servidor e, em seguida, clique emEditarícone Editar.. Na janela de propriedades do servidor que é aberta, clique em Limites de transporte e verifique o valor Tempo máximo desde a submissão (dias) na secção Expiração da mensagem.

  • Na Shell de Gestão do Exchange num servidor de Caixa de Correio ou servidor de Transporte Edge, execute este comando para verificar o valor da propriedade MessageExpirationTimeout :

    Get-TransportService | Format-List Name,MessageExpirationTimeout