Usar regras de transporte para rotear email com base em uma lista de palavras, frases ou padrões no Exchange 2013

Aplica-se a: Exchange Server 2013

Para ajudar seus usuários a cumprir as políticas de email da sua organização, você pode usar regras de transporte do Exchange para determinar como o email que contém palavras ou padrões específicos é roteado. Para uma pequena lista de palavras ou frases, você pode usar o centro de administração do Exchange. Para uma lista mais longa, talvez você queira usar o Módulo do Exchange para Windows PowerShell ler a lista de um arquivo de texto.

Se sua organização usar a DLP (prevenção contra perda de dados), consulte Prevenção contra perda de dados para obter opções adicionais para identificar e rotear email que contém informações confidenciais.

Exemplo 1: usar uma pequena lista de palavras inaceitáveis

Se sua lista de palavras ou frases for curta, você poderá criar uma regra usando o centro de administração do Exchange. Por exemplo, se você quiser garantir que ninguém envie email com palavras incorretas ou com erros ortográficos do nome da empresa, acrônimos internos ou nomes de produto, você poderá criar uma regra para bloquear a mensagem e informar o remetente. Observe que palavras, frases e padrões não são sensíveis a casos.

Este exemplo bloqueia mensagens com erros de digitação comuns.

Regra mostrando o bloqueio de uma mensagem com base em padrões de texto.

Exemplo 2: usar uma longa lista de palavras inaceitáveis

Se sua lista de palavras, frases ou padrões for longa, você poderá colocá-las em um arquivo de texto com cada palavra, frase ou padrão em sua própria linha. Use o Módulo do Exchange para Windows PowerShell para ler na lista de palavras-chave em uma variável, criar uma regra de transporte e atribuir a variável com as palavras-chave à condição de regra de transporte. Por exemplo, o script a seguir usa uma lista de erros ortográficos de um arquivo chamado misspelled_companyname.txt.

$keywords=Import-Content  .\misspelled_companyname.txt
New-TransportRule -Name "Block messages with unacceptable words" -SubjectOrBodyContainsWords $keywords -SentToScope "NotInOrganization" -RejectMessageReasonText "Do not use internal acronyms, product names, or misspellings in external communications."

Usando frases e padrões no arquivo de texto

O arquivo de texto pode conter expressões regulares para padrões. Essas expressões não diferenciam maiúsculas de minúsculas. As expressões regulares comuns incluem:

Expression Corresponde
. Qualquer caractere único
* Todos os caracteres adicionais
\D Qualquer dígito decimal
[character_group] Qualquer caractere único em um grupo_de_caracteres.

Por exemplo, este arquivo de texto contém erros ortográficos comuns da Microsoft.

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

Para saber como especificar padrões usando expressões regulares, consulte Referência de Expressão Regular.