Share via


Procedimentos para regras de fluxo de email no Exchange Server

As regras de fluxo de email (também conhecidas como regras de transporte) identificam e tomam medidas sobre as mensagens que fluem pela sua organização do Exchange. Para obter mais informações sobre regras de fluxo de email, consulte Regras de fluxo de email em Exchange Server.

Em servidores de caixa de correio, você pode gerenciar regras de fluxo de email no Centro de administração do Exchange (EAC) e no Shell de Gerenciamento do Exchange. Nos servidores de Transporte do Edge, você só pode usar o Shell de Gerenciamento do Exchange.

Dica

Verifique se suas regras funcionam da maneira que você espera. Verifique minuciosamente cada regra e as interações entre as regras.

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.

Criar regras de fluxo de emails

Usar o EAC para criar regras de fluxo de email

O EAC permite criar regras de fluxo de email usando um modelo (uma lista filtrada de condições e ações), copiando uma regra existente ou criando uma regra do zero.

  1. No EAC, acesseRegras de fluxo> de email e selecione uma das seguintes opções:

    • Para criar uma regra a partir de um modelo, clique em Adicionar (Adicionar ícone.) e selecione um modelo (um valor diferente de Criar nova regra).

    • Para copiar uma regra, selecione a regra e selecione Copiar (ícone Copiar.). Observe que a opção de copiar uma regra só está disponível no EAC.

    • Para criar uma nova regra do zero, Adicione (Adicionar ícone.) e selecione Criar uma nova regra.

  2. Na página Nova regra aberta, configure as seguintes configurações:

    Propriedades opcionais:

    • Audite essa regra com nível de gravidade: para políticas DLP, essa configuração especifica como os dados de correspondência de regra são exibidos nos relatórios de detecção de política DLP. Para obter mais informações, exiba relatórios de detecção de política DLP. Se você limpar a caixa de seleção ou selecionar o valor Não especificado, as correspondências de regra não serão exibidas nos relatórios de regra.

    • Escolha um modo para essa regra: você pode usar um dos dois modos de teste para testar a regra sem afetar o fluxo de email. Em ambos os modos de teste, quando as condições são atendidas, uma entrada é adicionada ao log de rastreamento de mensagens. Selecione um dos seguintes valores:

    • Impor: isso ativa a regra e ela começa a processar mensagens imediatamente. Todas as ações da regra serão realizadas.. Esse é o valor padrão.

    • Teste com dicas de política: isso ativa a regra e todas as ações de Dica de Política (Notificar o remetente com uma Dica de Política) serão enviadas, mas nenhuma ação relacionada à entrega de mensagens será executada. O DLP é necessário para usar esse modo. Para saber mais, consulte Dicas de política.

    • Testar sem dicas de política: para políticas DLP, somente o relatório Gerar incidentes e enviá-lo à ação será imposto. Nenhuma ação relacionada à entrega de mensagens será realizada.

  3. Você pode criar a regra clicando em Salvar ou clicar em Mais opções para configurar as seguintes configurações adicionais:

    • Para adicionar condições, clique em Adicionar Condição. Se você tiver mais de uma condição, poderá remover uma condição clicando em Remover X. Observe que há mais condições disponíveis depois de clicar em Mais opções.

    • Para adicionar mais ações, clique em Adicionar ação. Se você tiver mais de uma ação, poderá remover uma ação clicando em Remover X. Observe que há mais ações disponíveis depois de clicar em Mais opções.

    • Para adicionar exceções para a regra, clique em Adicionar exceção e selecione uma exceção usando a Exceção se for suspensa. Você pode remover uma exceção clicando em Remover X.

    • Ative essa regra na seguinte data: especifique a data de início se desejar que a regra entre em vigor após uma determinada data. Observe que a regra ainda será habilitada antes dessa data, mas não será processada.

    • Desativar essa regra na seguinte data: especifique a data de término se desejar que a regra pare de processar mensagens em uma determinada data. Observe que a regra ainda será habilitada após essa data, mas não será processada.

    • Pare de processar mais regras: selecione esta caixa de seleção para evitar a aplicação de regras adicionais depois que essa regra processar uma mensagem.

    • Adie a mensagem se o processamento de regras não for concluído: selecione esta caixa de seleção para reenviar a mensagem para processamento. Por padrão, a regra será ignorada e a entrega da mensagem continuará normalmente.

    • Correspondência do endereço do remetente na mensagem: para condições e exceções que examinam o endereço do remetente, você pode especificar onde a regra procura o endereço do remetente: no cabeçalho da mensagem (padrão), no envelope da mensagem ou no cabeçalho e envelope. Para obter mais informações, consulte Remetentes.

    • Comentários: especifique um comentário descritivo para a regra.

    Quando concluir, clique em Salvar.

Usar o Shell de Gerenciamento do Exchange para criar regras de fluxo de email

Há duas configurações que você pode configurar em novas regras de fluxo de email no Shell de Gerenciamento do Exchange que não estão disponíveis no EAC (até depois de criar a regra):

  • Criar a nova regra como desabilitada (Habilitada$false)

  • Defina a prioridade da regra (Número> de Prioridade<).

Para criar regras de fluxo de email no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

New-TransportRule -Name <RuleName> [<Conditions>] [<Exceptions>] <Actions> [<Properties>]

Este exemplo cria uma nova regra com as seguintes configurações:

  • Nome: marcar mensagens da Internet para o DG de Vendas.

  • Condições

    • Mensagens de remetentes externos.

      And

    • Mensagens enviadas para o grupo de distribuição chamado Departamento de Vendas.

  • Ação: prepare o campo Assunto da mensagem com o valor "External message to Sales DG: ". O ponto e o espaço à direita ajudam a distinguir o texto adicionado do valor original.

New-TransportRule -Name "Mark messages from the Internet to Sales DG" -FromScope NotInOrganization -SentTo "Sales Department" -PrependSubject "External message to Sales DG: "

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte New-TransportRule.

Observação: as condições e as ações no exemplo são apenas para fins ilustrativos. Examine as condições, exceções e ações de regra de fluxo de email disponíveis para determinar quais atendem aos seus requisitos.

Como saber se funcionou?

Para verificar se você criou com êxito uma regra de fluxo de email, use um dos seguintes procedimentos:

  • No EAC, acesseRegras de fluxo> de email e verifique se a regra criada está na lista.

  • No Shell de Gerenciamento do Exchange, use um dos seguintes procedimentos:

    • Execute o seguinte comando para ver a nova regra na lista de regras:
    Get-TransportRule
    
    • Substitua <RuleName> pelo nome da regra e execute o seguinte comando para ver os detalhes da regra:
    Get-TransportRule -Identity "<RuleName>" | Format-List
    

Exibir regras de fluxo de email

As regras de fluxo de email que você cria em um servidor da Caixa de Correio são armazenadas no Active Directory, portanto, ao exibir as regras em um servidor da Caixa de Correio, você verá todas as regras em sua organização. Ao usar o Shell de Gerenciamento do Exchange para exibir regras de fluxo de email em um servidor de Transporte de Borda, você verá as regras armazenadas no servidor local.

Usar o EAC para exibir regras de fluxo de email

  1. No EAC, acesseRegras de fluxo> de email.

  2. Quando você seleciona uma regra, as informações sobre a regra são exibidas no painel de detalhes. Para ver mais informações sobre a regra, clique em Editar (Editar ícone.).

    No EAC, acesse Regras de fluxo > de email e selecione uma regra.

    No EAC, a propriedade Version só fica visível no painel de detalhes. Essa propriedade indica a compatibilidade da regra com versões anteriores do Exchange (14. n. n. n é Exchange 2010, 15.0. n. n é Exchange 2013).

Usar o Shell de Gerenciamento do Exchange para exibir regras de fluxo de email

Para retornar uma lista de resumo de todas as regras de fluxo de email, execute o seguinte comando:

Get-TransportRule

Para retornar informações detalhadas sobre uma regra específica, use a seguinte sintaxe:

Get-TransportRule -Identity "<RuleName>" | Format-List [<Specific properties to view>]

Este exemplo retorna todos os valores de propriedade da regra chamada "Remetente é um membro do marketing".

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List

Este exemplo retorna apenas as propriedades especificadas para a mesma regra.

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List Name,State,Mode,Priority,Comments,Conditions,Exceptions,RuleVersion

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Get-TransportRule.

Use o Shell de Gerenciamento do Exchange para exibir as condições e exceções disponíveis (predicados) para regras de fluxo de email

As condições e exceções nas regras de fluxo de email são coletivamente conhecidas como predicados porque, para cada condição, há uma exceção correspondente que usa exatamente as mesmas configurações e sintaxe. A única diferença é: as condições especificam mensagens a serem incluídas, enquanto exceções especificam mensagens a serem excluídas. Você só pode exibir a lista de condições e exceções no Shell de Gerenciamento do Exchange.

Para exibir as condições e exceções disponíveis nas regras de fluxo de email, execute o seguinte comando:

Get-TransportRulePredicate

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Get-TransportRulePredicate.

Observações:

  • Exceções não são distinguidas das condições.

  • Os predicados disponíveis nos servidores do Edge Transport são um pequeno subconjunto daqueles disponíveis em servidores de caixa de correio. Para obter mais informações, consulte Condições e exceções das regras de fluxo de email (predicados) no Exchange Server .

  • Alguns dos nomes predicados são diferentes dos nomes de parâmetros de condição e exceção correspondentes nos cmdlets New-TransportRule e Set-TransportRule . E alguns predicados exigem vários parâmetros.

Use o Shell de Gerenciamento do Exchange para exibir as ações disponíveis para regras de fluxo de email

Você só pode exibir a lista de ações no Shell de Gerenciamento do Exchange.

Para exibir as ações disponíveis nas regras de fluxo de email, execute o seguinte comando:

Get-TransportRuleAction

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Get-TransportRuleAction.

Observações:

  • Um pequeno subconjunto de ações que estão disponíveis nos servidores da Caixa de Correio também está disponível em servidores do Edge Transport, mas algumas ações só estão disponíveis em servidores de Transporte de Borda. Para obter mais informações, consulte Ações de regra de fluxo de email no Exchange Server.

  • Alguns dos nomes de ação são diferentes dos nomes de parâmetro de ação correspondentes nos cmdlets New-TransportRule e Set-TransportRule . E algumas ações exigem vários parâmetros.

Modificar regras de fluxo de email

Usar o EAC para modificar regras de fluxo de email

Nenhuma configuração adicional está disponível quando você modifica uma regra de fluxo de email no EAC. São as mesmas configurações que estavam disponíveis quando você criou a regra.

  1. No EAC, acesseRegras de fluxo> de email.

  2. Selecione a regra e clique em Editar (Editar ícone.). Observe que as propriedades da regra estão totalmente expandidas (não há mais link de opções disponível). Para obter mais informações sobre as propriedades da regra, consulte a seção Usar o EAC para criar regras de fluxo de email neste tópico.

Usar o Shell de Gerenciamento do Exchange para modificar regras de fluxo de email

Quando você modifica uma regra de fluxo de email no Shell de Gerenciamento do Exchange, não é possível desabilitar ou habilitar a regra (não há nenhum parâmetro habilitado no cmdlet Set-TransportRule ). Em vez disso, você usa os cmdlets Disable-TransportRule e Enable-TransportRule , conforme descrito posteriormente neste tópico.

Para modificar uma regra de fluxo de email no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

Set-MailFlowRule -Identity "<RuleName>" [<Conditions>] [<Exceptions>] [<Actions>] [<Properties>]

Este exemplo adiciona uma exceção à regra chamada "Remetente é um membro de marketing" para que ela não se aplique a mensagens enviadas pelo usuário chamado Kelly Rollin.

Set-TransportRule -Identity "Sender is a member of marketing" -ExceptIfFrom "Kelly Rollin"

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Set-TransportRule.

Como saber se funcionou?

Para verificar se você modificou com êxito uma regra de fluxo de email, use um dos seguintes procedimentos:

  • No EAC, acesseRegras de fluxo> de email, selecione a regra e exiba as informações no painel de detalhes. Para ver mais configurações, clique em Editar (Editar ícone.).

  • No Shell de Gerenciamento do Exchange, substitua< RuleName> pelo nome da regra e execute o seguinte comando:

    Get-TransportRule -Identity "<RuleName>" | Format-List
    

Definir a prioridade das regras de fluxo de email

Por padrão, as regras de fluxo de email recebem uma prioridade baseada na ordem em que foram criadas (as regras mais recentes são mais baixas do que as regras mais antigas). Um número de prioridade menor indica uma prioridade maior para a regra e as regras são processadas em ordem de prioridade (regras de prioridade mais altas são processadas antes de regras de menor prioridade). Nenhuma das duas regras pode ter a mesma prioridade.

Observações:

  • Você pode impedir que uma mensagem seja executada por regras de prioridade inferior subsequentes, incluindo a ação Parar de processar mais regras (StopRuleProcessing$true) na regra.

  • No EAC, você só pode alterar a prioridade da regra depois de criá-la. No Shell de Gerenciamento do Exchange, você pode substituir a prioridade padrão ao criar a regra (que pode afetar a prioridade das regras existentes).

Usar o EAC para definir a prioridade das regras de fluxo de email

No EAC, as regras são processadas na ordem em que são exibidas (a primeira regra tem o valor de prioridade 0). Para alterar a prioridade de uma regra, mova a regra para cima ou para baixo na lista (você também pode modificar diretamente o número de prioridade editando a regra no EAC).

  1. No EAC, acesseRegras de fluxo> de email.

  2. Selecione uma regra e, em seguida, clique em Mover para cima (Ícone de Seta para Cima.) ou Mover para baixo (Ícone de Seta para baixo) para mover a regra para cima ou para baixo na lista.

Use o Shell de Gerenciamento do Exchange para definir a prioridade das regras de fluxo de email

O valor mais alto de prioridade que pode ser definido em uma regra é 0. O valor mais baixo que pode ser definido depende do número de regras. Por exemplo, se você tiver cinco regras, use os valores de prioridade de 0 a 4. Alterar a prioridade de uma regra existente pode ter um efeito cascata em outras regras. Por exemplo, se você tiver cinco regras (prioridades de 0 a 4) e alterar a prioridade de uma regra para 2, a regra existente com prioridade 2 será alterada para prioridade 3 e a regra com prioridade 3 será alterada para prioridade 4.

Para definir a prioridade de uma regra no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

Set-TransportRule -Identity "<RuleName>" -Priority <Number>

Este exemplo define a prioridade da regra chamada "Remetente é um membro do marketing" como 2. Todas as regras existentes com prioridade inferior ou igual a 2 são reduzidas por 1 (seus números de prioridade são aumentados por 1).

Set-TransportRule -Identity "Sender is a member of marketing" -Priority 2

Observação: para definir a prioridade de uma nova regra ao criá-la, use o parâmetro Priority no cmdlet New-TransportRule .

Como saber se funcionou?

Para verificar se você modificou com êxito a prioridade de uma regra de fluxo de email, use um dos seguintes procedimentos:

  • No EAC, acesseRegras de fluxo> de email e verifique o valor prioritário da regra na lista.

  • No Shell de Gerenciamento do Exchange, use um dos seguintes procedimentos:

    • Execute o seguinte comando para ver a lista de regras e seus valores prioritários :
    Get-TransportRule
    
    • Substitua <RuleName> pelo nome da regra e execute o seguinte comando:
    Get-TransportRule -Identity "<RuleName>" | Format-List Name,Priority
    

Habilitar ou desabilitar regras de fluxo de email

Desabilitar uma regra impede que a regra atue nas mensagens, mas permite que você preserve as configurações da regra.

Por padrão, as regras de fluxo de email são habilitadas quando você as cria no EAC ou no Shell de Gerenciamento do Exchange, mas você pode usar o Shell de Gerenciamento do Exchange para criar uma regra desabilitada (use o parâmetro Habilitado com o valor $false).

Usar o EAC para habilitar ou desabilitar regras de fluxo de email

  1. No EAC, acesseRegras de fluxo> de email.

  2. Selecione a regra na lista e configure uma das seguintes configurações:

    • Desabilitar a regra: desmarque a caixa de seleção na coluna On .

    • Habilitar a regra: selecione a caixa de seleção na coluna On .

Usar o Shell de Gerenciamento do Exchange para habilitar ou desabilitar regras de fluxo de email

Para habilitar ou desabilitar uma regra de fluxo de email no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

<Enable-TransportRule | Disable-TransportRule> -Identity "<RuleName>"

Este exemplo desabilita a regra de fluxo de email chamada "Remetente é um membro do marketing".

Disable-TransportRule "Sender is a member of marketing"

Este exemplo permite a regra de fluxo de email chamada "Remetente é um membro do marketing".

Enable-TransportRule "Sender is a member of marketing"

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Enable-TransportRule e Disable-TransportRule.

Como saber se funcionou?

Para verificar se você habilitou ou desabilitou com êxito uma regra de fluxo de email, use um dos seguintes procedimentos:

  • No EAC, acesseRegras de fluxo> de email e, na lista de regras, verifique o status da caixa de seleção na coluna On.

  • No Shell de Gerenciamento do Exchange, use um dos seguintes procedimentos:

    • Execute o seguinte comando para ver a lista de regras e seus valores de Estado :
    Get-TransportRule
    
    • Substitua <RuleName> pelo nome da regra e execute o seguinte comando:
    Get-TransportRule -Identity "<RuleName>" | Format-List Name,State
    

Remover regras de fluxo de email

Usar o EAC para remover regras de fluxo de email

  1. No EAC, acesseRegras de fluxo> de email.

  2. Selecione a regra que você deseja remover da lista e clique em Excluir (ícone Excluir.).

Usar o Shell de Gerenciamento do Exchange para remover regras de fluxo de email

Para remover as regras de fluxo de email no Shell de Gerenciamento do Exchange, use a seguinte sintaxe:

Remove-TransportRule -Identity "<RuleName>"

Este exemplo remove a regra de fluxo de email chamada "Remetente é um membro do marketing":

Remove-TransportRule -Identity "Sender is a member of marketing"

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Remove-TransportRule.

Como saber se funcionou?

Para verificar se você removeu com êxito uma regra de fluxo de email, use um dos seguintes procedimentos:

  • No EAC, acesseRegras de fluxo> de email e verifique se a regra removida não está mais na lista.

  • No Shell de Gerenciamento do Exchange, execute o seguinte comando para verificar se a regra removida não está mais listada:

    Get-TransportRule
    

Importar ou exportar coleções de regras de fluxo de email

Você pode importar uma coleção de regras de fluxo de email que você exportou anteriormente como um backup ou importar regras que você exportou de uma versão anterior do Exchange.

Observações:

  • Você não pode importar ou exportar coleções de regras de fluxo de email no EAC. Só é possível usar o Shell de Gerenciamento do Exchange.

  • Não é possível importar uma coleção de regras de fluxo de email para o Exchange 2010 se essa coleção de regras foi exportada do Exchange 2013 ou posterior.

Use o Shell de Gerenciamento do Exchange para exportar uma coleção de regras de fluxo de email

  1. Execute o seguinte comando:

    $File = Export-TransportRuleCollection
    
  2. Use a seguinte sintaxe:

    [System.IO.File]::WriteAllBytes('<OutputFile>', $File.FileData)
    

    Por exemplo, para salvar a coleção de regras de fluxo de email exportada para o arquivo C:\My Documents\Exported Rules.xml, execute o seguinte comando:

    [System.IO.File]::WriteAllBytes('C:\My Documents\Exported Rules.xml', $File.FileData)
    

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Export-TransportRuleCollection.

Use o Shell de Gerenciamento do Exchange para importar uma coleção de regras de fluxo de email

  1. Use a seguinte sintaxe:

    $Data = [System.IO.File]::ReadAllBytes('<OutputFile>')
    

    Por exemplo, para importar a coleção de regras de fluxo de email de C:\My Documents\Exported Rules.xml, execute o seguinte comando:

    $Data = [System.IO.File]::ReadAllBytes('C:\My Documents\Exported Rules.xml')
    
  2. Execute o seguinte comando:

    Import-TransportRuleCollection -FileData $Data
    

Para obter informações detalhadas sobre sintaxe e parâmetro, consulte Import-TransportRuleCollection.

Precisa de mais ajuda?