Predicados da regra de transporte
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2007-04-09
Este tópico descreve os predicados, as propriedades dos predicados e os valores que estão disponíveis para um computador em que a função de servidor Transporte de Hub ou de Transporte de Borda do Microsoft Exchange Server 2007 esteja instalada. A propriedade do predicado Addresses
também é descrita em detalhes por causa de sua complexidade.
No Exchange 2007, os agentes de Regras de Transporte usam predicados para preencher as condições e exceções usadas com uma regra de transporte. As funções de servidor Transporte de Hub e Transporte de Borda podem aplicar regras de transporte a mensagens de email que passam pelas regras do servidor. No entanto, os predicados disponíveis para cada função de servidor são diferentes.
Predicados e propriedades dos predicados
Os predicados instruem uma condição ou exceção para examinar uma parte específica de uma mensagem de email e determinar se a regra de transporte deve ser aplicada a essa mensagem. Alguns predicados examinam os campos Para ou De de uma mensagem, enquanto outros examinam o assunto, o corpo ou o tamanho do anexo. Para que seja possível determinar se uma regra de transporte deve ser aplicada a uma mensagem, a maioria dos predicados requer que você especifique um valor usado pelos predicados para testar a mensagem. Esses valores são atribuídos a uma ou mais propriedades dos predicados. Alguns predicados não requerem propriedades de predicado.
Para atribuir um valor a um predicado, você deve determinar a propriedade do predicado. Por exemplo, você deve usar a propriedade do predicado Words
juntamente com a condição SubjectContains
. Consulte a tabela 2 das propriedades de predicado que devem ser usadas para servidores de Transporte de Hub. Consulte a tabela 3 das propriedades de predicado que devem ser usadas para servidores de Transporte de Borda.
Alguns predicados exigem que você defina duas propriedades de predicado, pois alguns deles examinam campos específicos nas seções de uma mensagem de email, como os campos de cabeçalho das mensagens. Quando você especifica um predicado para examinar um cabeçalho da mensagem, uma propriedade do predicado determina o campo de cabeçalho específico a ser examinado, enquanto a segunda propriedade determina o valor do cabeçalho da mensagem a ser testado. Nesses casos, também é necessário especificar um valor para a segunda propriedade do predicado na coluna Segunda Propriedade do Predicado das tabelas 2 e 3, dependendo da função de servidor. Por exemplo, você pode configurar um predicado para examinar o campo de cabeçalho Message-ID para uma cadeia de caracteres específica, como contoso.com
.
A tabela 1 lista as propriedades do predicado que você pode usar com regras de transporte configuradas em uma servidor de Transporte de Hub ou de Transporte de Borda.
Tabela 1 Propriedades de predicado para regras de transporte em um servidor de Transporte de Hub ou de Transporte de Borda
Propriedade do predicado | Formato esperado | Descrição |
---|---|---|
|
Matriz de objetos de grupo de distribuição, contato ou caixa de correio do Active Directory |
|
|
Objeto de classificação de mensagem |
|
|
Valor único de |
|
|
Matriz de expressões regulares |
A propriedade do predicado |
|
Cadeia de caracteres única |
|
|
Inteiro único |
|
|
Valor único de |
Um remetente ou destinatário será considerado de dentro da organização se qualquer uma das seguintes condições for verdadeira:
Para determinar se os contatos habilitados para email são considerados de dentro ou de fora da organização, a parte de domínio do endereço do destinatário ou remetente é comparada com a lista de domínios aceitos, conforme descrição anterior nesta seção. Para obter mais informações sobre domínios aceitos, consulte Gerenciando domínios aceitos. |
|
Inteiro único com quantificador, como |
Inteiros não qualificados são tratados como bytes. |
|
Matriz de cadeias de caracteres |
A propriedade do predicado |
Predicados suportados em um servidor de Transporte de Hub
A tabela 2 lista os predicados que podem ser usados com regras de transporte configuradas em um servidor de Transporte de Hub.
Tabela 2 Predicados suportados para regras de transporte em um servidor de Transporte de Hub
Predicado de regra aceito | Nome do predicado | Primeira propriedade de predicado | Segunda propriedade de predicado | Descrição |
---|---|---|---|---|
de pessoas |
|
|
Não se aplica |
|
de um membro de lista de distribuição |
|
|
Não se aplica |
|
de usuários dentro ou fora da organização |
|
|
Não se aplica |
|
enviada a pessoas |
|
|
Não se aplica |
|
enviada a um membro da lista de distribuição |
|
|
Não se aplica |
|
enviada a usuários dentro ou fora da organização |
|
|
Não se aplica |
|
entre membros da lista de distribuição e a lista de distribuição |
|
|
|
|
quando qualquer um dos destinatários no campo Para é pessoas |
|
|
Não se aplica |
|
quando qualquer um dos destinatários no campo Para é um membro da lista de distribuição |
|
|
Não se aplica |
|
quando qualquer um dos destinatários no campo Cc é pessoas |
|
|
Não se aplica |
|
quando qualquer um dos destinatários no campo Cc é um membro da lista de distribuição |
|
|
Não se aplica |
|
quando qualquer um dos destinatários nos campos Para ou Cc é pessoas |
|
|
Não se aplica |
|
quando qualquer um dos destinatários nos campos Para ou Cc é um membro da lista de distribuição |
AnyOfToCcHeaderMemberOf |
|
Não se aplica |
|
quando o campo Assunto contém palavras específicas |
|
|
Não se aplica |
|
quando o campo Assunto ou o corpo da mensagem contém palavras específicas |
|
|
Não se aplica |
|
quando o cabeçalho de uma mensagem contém palavras específicas |
|
|
|
|
quando o endereço De contém palavras específicas |
|
|
Não se aplica |
|
quando o campo Assunto contém padrões de texto |
|
|
Não se aplica |
|
quando o campo Assunto ou o corpo da mensagem contém padrões de texto |
|
|
Não se aplica |
|
quando o cabeçalho da mensagem contém padrões de texto |
|
|
|
|
quando o endereço De contém padrões de texto |
|
|
Não se aplica |
|
quando algum nome de arquivo de anexo contém padrões de texto |
|
|
Não se aplica |
|
com uma classificação de SCL (nível de confiança de spam) maior ou igual ao limite |
|
|
Não se aplica |
|
quando o tamanho de qualquer anexo é maior ou igual ao limite |
|
|
Não se aplica |
|
marcado com classificação |
|
|
Não se aplica |
|
marcado com importância |
|
|
Não se aplica |
|
Predicados suportados em um servidor de Transporte de Borda
A tabela 3 lista os predicados que podem ser usados com regras de transporte configuradas em um servidor de Transporte de Borda.
Tabela 3 Predicados aceitos para regras de transporte em um servidor de Transporte de Borda
Predicado de regra aceito | Nome do predicado | Primeira propriedade de predicado | Segunda propriedade de predicado | Descrição |
---|---|---|---|---|
quando o campo Assunto contém palavras específicas |
|
|
Não se aplica |
|
quando o campo Assunto ou o corpo da mensagem contém palavras específicas |
|
|
Não se aplica |
|
quando o cabeçalho de uma mensagem contém palavras específicas |
|
|
|
|
quando o endereço De contém palavras específicas |
|
|
Não se aplica |
|
quando qualquer endereço de destinatário contém palavras específicas |
|
|
Não se aplica |
|
quando o campo Assunto contém padrões de texto |
|
|
Não se aplica |
|
quando o campo Assunto ou o corpo da mensagem contém padrões de texto |
|
|
Não se aplica |
|
quando o cabeçalho da mensagem contém padrões de texto |
|
|
|
|
quando o endereço De contém padrões de texto |
|
|
Não se aplica |
|
quando há padrões de texto em qualquer endereço de destinatário |
|
|
Não se aplica |
|
com uma classificação de SCL (nível de confiança de spam) maior ou igual ao limite |
|
|
Não se aplica |
|
quando o tamanho de qualquer anexo é maior ou igual ao limite |
|
|
Não se aplica |
|
de usuários dentro ou fora da organização |
|
|
Não se aplica |
|
Atribuindo endereços a condições e exceções
A propriedade do predicado Addresses
requer que você transmita um objeto completo de grupo de distribuição, usuário habilitado para email, contato ou caixa de correio para a propriedade. Endereços de email SMTP não são valores válidos para essa propriedade. Os valores atribuídos à propriedade do predicado Addresses
devem estar em uma matriz.
Para transmitir um objeto de grupo de distribuição, usuário habilitado para email, contato ou caixa de correio à propriedade do predicado Addresses
, você deve chamar o comando adequado do Shell de Gerenciamento do Exchange de dentro da matriz e fornecer o comando com a identidade ou o nome do objeto. É necessário colocar o nome e a identidade do comando entre parênteses. Use a seguinte sintaxe de comando:
$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))
Para atribuir valores à propriedade do predicado Addresses
Execute o seguinte comando para atribuir um único objeto de caixa de correio:
$Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
Execute o seguinte comando para atribuir um único objeto de contato de correio:
$Condition.Addresses = @((Get-MailContact "Masato Kawai"))
Execute o seguinte comando para atribuir um único objeto de usuário habilitado para correio:
$Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
Execute o seguinte comando para um único objeto de grupo de distribuição:
$Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
Execute o seguinte comando para atribuir uma mistura de objetos de grupo de distribuição, usuário e caixa de correio:
$Condition.Addresses = @((Get-Mailbox "Ted Bremer"), (Get-Mailbox "Kim Akers"), (Get-MailContact "Pilar Ackerman"), (Get-MailContact "Adam Barr"), (Get-MailUser "Chris Meyer"), (Get-DistributionGroup "Marketing Group"), (Get-DistributionGroup "Research Group"))
Para obter mais informações
Para obter informações detalhadas sobre sintaxe e parâmetros de cada comando, consulte os seguintes tópicos:
Para obter mais informações sobre regras de transporte, consulte os tópicos a seguir: