Filtrando mensagens
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2007-07-03
Você pode gerenciar mensagens em filas usando a interface gráfica de usuário do Visualizador de Filas do Exchange e comandos do Shell de Gerenciamento do Exchange no Microsoft Exchange Server 2007. A lista de mensagens pode ser muito grande, dependendo do fluxo de mensagens atual. A lista de mensagens é alterada quando as mensagens entram e saem do servidor.
Ao filtrar mensagens por propriedades de mensagem, você pode ajustar sua pesquisa para critérios específicos e localizar mensagens que possam estar causando um problema de fluxo de mensagens ou que sejam suspeitas de spam. Você pode, então, executar operações que modificam o status dessas mensagens.
Cenários de filtragem de mensagem
A filtragem gera exibições diferentes das mensagens nas filas. Especificando os critérios de filtro, você pode localizar mensagens rapidamente e executar ações nelas. Quando um email é enviado para vários destinatários, ele pode ser localizado em várias filas. Ao filtrar por propriedades de mensagem, você pode localizar mensagens em todas as filas. Os cenários a seguir são exemplos de como você pode usar o filtro de mensagens para gerenciar o fluxo de mensagens:
A Fila de envio no computador em que a função de servidor Transporte de Borda está instalada tem um alto volume de mensagens que estão na fila para entrega. Muitas das mensagens têm o mesmo assunto. Por isso, você suspeita que spam esteja sendo enviado para sua organização. Você pode criar um filtro para exibir todas as mensagens que atenderem aos critérios de assunto. Caso determine que as mensagens são spam, você pode selecioná-las e excluí-las da fila de entrega sem enviar uma notificação de falha na entrega.
Um usuário relata que o fluxo de mensagens está lento. Você examina as filas e vê que muitas mensagens que têm assuntos aleatórios parecem vir de um único domínio. Você pode criar um filtro para ver todas as mensagens na fila para aquele domínio. Se determinar que as mensagens são spam, você pode selecioná-las e excluí-las das filas sem enviar uma notificação de falha na entrega.
Propriedades de mensagem a serem usadas na filtragem de mensagens
Você pode usar propriedades de mensagem para criar um filtro e localizar mensagens que atendem aos critérios especificados. A Tabela 1 lista as propriedades de mensagem pelas quais você pode filtrar e os valores associados a essas propriedades.
Tabela 1 Propriedades de mensagem
Propriedade de mensagem do Visualizador de Fila | Propriedade de mensagem do Shell de Gerenciamento do Exchange | Tipo de propriedade | Valor |
---|---|---|---|
Data de Recebimento |
DateReceived |
DateTime |
Esse valor especifica o carimbo de data/hora em que a mensagem foi recebida pelo servidor que mantém a fila na qual a mensagem foi localizada. |
Expiração |
ExpirationTime |
DateTime |
Esse valor especifica o carimbo de data/hora em que a mensagem expirará e será excluída da fila se a mensagem não puder ser entregue. |
Endereço De |
FromAddress |
Endereço SMTP |
Esse valor especifica o endereço do protocolo SMTP do remetente da mensagem. |
Identidade |
Identity |
Inteiro |
Esse valor é um inteiro que representa uma mensagem particular. A identidade da mensagem é atribuída pelo banco de dados de filas quando a mensagem é recebida para processamento. Você pode incluir um servidor opcional e uma identidade de fila para identificar uma instância única da mensagem. Esse valor pode ser expresso da seguinte forma:
|
ID de Mensagens da Internet |
InternetMessageId |
Cadeia de caracteres |
O valor do campo de cabeçalho de mensagem 67D754D6103DC4FB3BA6BC7205DACABA61231@exchange.contoso.com |
Último Erro |
LastError |
Cadeia de caracteres |
Uma cadeia de caracteres de texto que representa o último erro registrado para uma mensagem. |
Nome de Origem da Mensagem |
MessageSourceName |
Cadeia de caracteres |
Uma cadeia de caracteres de texto representando o nome do componente que enviou esta mensagem para a fila. |
ID da Fila |
Queue |
QueueIdentity |
O valor desta propriedade especifica a identidade da fila que contém a mensagem. Digite a identidade da fila no formato Servidor\destino, onde destino é um domínio remoto, um servidor de caixa de correio, um nome de fila persistente ou identificador de banco de dados de filas. O identificador do banco de dados é representado por um número inteiro e pode ser determinado por meio da exibição das propriedades da mensagem. |
Contagem de Repetições |
RetryCount |
Inteiro |
O número de tentativas de entrega de uma mensagem para um destino. |
SCL |
SCL |
Inteiro |
O valor da propriedade SCL (nível de confiança de spam) especifica o SCL da mensagem. Entradas SCL válidas são números inteiros de 0 a 9. Um valor de propriedade SCL vazio indica que a mensagem não foi processada pelo agente de Filtro de Conteúdo. |
Tamanho (KB) |
Tamanho |
ByteQuantifiedSize |
O tamanho da mensagem. |
IP de Origem |
SourceIP |
Endereço IP |
O endereço IP do servidor externo que enviou a mensagem para a organização do Exchange. Dica Se o Exchange Server 2007 Service Pack 1 (SP1) for implantado em um computador que esteja executando o Windows Server 2008, você poderá inserir endereços IP e intervalos de endereço IP nos formatos IPv4 e IPv6, ou em ambos os formatos. Uma instalação padrão do Windows Server 2008 permite suporte para IPv4 e IPv6. Para obter mais informações sobre o suporte a endereços IPv6 no Exchange 2007 SP1, consulte Suporte a IPv6 no Exchange 2007 SP1 e SP2. |
Status |
Status |
Enumeration |
O status atual da mensagem. Uma mensagem pode ter um dos seguintes valores de status:
|
Assunto |
Assunto |
Cadeia de caracteres |
O assunto de uma mensagem é expresso como uma cadeia de caracteres de texto. |
Operadores a serem usados na filtragem de mensagens
Ao criar um filtro de mensagens, você deve incluir um operador para corresponder ao valor de propriedade. A tabela 2 mostra os operadores de comparação que você pode usar em uma expressão de filtro e como cada operador funciona.
Tabela 2 Operadores de expressão de filtro
Operador | Valor do Shell de Gerenciamento do Exchange | Função | Exemplo de código do Shell de Gerenciamento do Exchange |
---|---|---|---|
É Igual a |
-eq |
Esse operador é usado para especificar que os resultados devem corresponder exatamente ao valor da propriedade fornecido na expressão. |
Para exibir uma lista de todas as mensagens que têm status Retry:
|
É Diferente de |
-ne |
Esse operador é usado para especificar que os resultados não devem corresponder ao valor da propriedade fornecido na expressão. |
Para exibir uma lista de todas as mensagens que não têm status Active:
|
Maior que |
-gt |
Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro só incluem mensagem em que o valor da propriedade especificada é maior que o valor fornecido na expressão. |
Para exibir uma lista de mensagens que têm uma contagem de repetição atual maior do que 3:
|
Maior ou Igual a |
-ge |
Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro só incluem mensagens em que o valor da propriedade especificado é maior ou igual ao valor fornecido na expressão. |
Para exibir uma lista de mensagens que têm uma contagem de repetição atual maior ou igual a 3:
|
Menor que |
-lt |
Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro só incluem mensagem em que o valor da propriedade especificado é menor que o valor fornecido na expressão. |
Para exibir uma lista de mensagens que têm um SCL menor que 6:
|
Menor ou Igual a |
-le |
Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro só incluem mensagens em que o valor da propriedade especificado é maior ou igual ao valor fornecido na expressão. |
Para exibir uma lista de mensagens que têm um SCL menor ou igual a 6:
|
Contém |
-like |
Este operador é usado com propriedades em que o valor é expresso como uma cadeia de caracteres de texto. Os resultados do filtro só incluem mensagens em que o valor da propriedade especificado contém a cadeia de caracteres de texto fornecida na expressão. Você pode incluir o caractere curinga * em uma instrução -like que é aplicada a um campo de cadeia de caracteres de texto, mas não a um campo que tenha o tipo enumeração. |
Para exibir uma lista de mensagens cujo assunto contenha o texto "empréstimo de dia de pagamento":
|
Você pode especificar um filtro que avalia várias expressões usando o operador de comparação -and no Shell de Gerenciamento do Exchange ou adicionando várias expressões no Visualizador de Filas. Para serem incluídas no conjunto de resultados, as mensagens devem atender a todas as condições do filtro. Por exemplo, os resultados do comando a seguir exibirão uma lista de mensagens que serão enviadas de um endereço de email cujo nome de domínio termine em Contoso.com e que tenha um SCL maior que 5:
Get-message -Filter {FromAddress -like "*Contoso.com*" -and SCL -gt 5}
Para obter mais informações sobre como usar operadores de comparação no Shell de Gerenciamento do Exchange, execute o seguinte comando:
Help about_comparison_operator
Para obter mais informações
Para obter mais informações sobre gerenciamento e filtragem de mensagens, consulte os seguintes tópicos: