Predicados de regra de transporte

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2015-03-09

No MicrosoftExchange Server 2010, predicados são usados para criar condições e exceções em uma regra de transporte. Regras de transporte podem ser aplicadas as mensagens de email roteadas pelos servidores de Transporte de Hub e de Transporte de Borda. Alguns predicados estão disponíveis em ambas as funções de servidor de transporte, e alguns são exclusivos de apenas uma função de servidor de transporte.

Sumário

Predicados e Propriedades dos Predicados

Predicados Disponíveis em Servidores de Transporte de Hub

Predicados Disponíveis em Servidores de Transporte de Borda

Propriedades do Predicado

Predicados e Propriedades dos Predicados

Condições e exceções de regra de transporte consistem de um ou mais predicados. Predicados instruem o agente de Regras de Transporte em um servidor de Transporte de Hub (ou o agente de Regras de Borda em um servidor de Transporte de Borda) a examinar uma parte específica de uma mensagem de email, como o remetente, destinatários, assunto, outros cabeçalhos da mensagem e o corpo da mensagem, para determinar se a regra deve ser aplicada àquela mensagem. Como tal, predicados atuam como blocos de construção para condições e exceções.

Para determinar se uma regra de transporte deve ser aplicada a uma mensagem, a maioria dos predicados tem uma ou mais propriedades para as quais você deve especificar um valor. O agente de Regras de Transporte inspeciona propriedades de mensagem para valores especificados. Por exemplo, o predicado HasClassification exige que você especifique uma ou mais classificações de mensagem para a propriedade de classificação. Alguns predicados não possuem propriedades. Por exemplo, o predicado HasNoClassification simplesmente inspeciona se uma mensagem tem uma classificação e, portanto, não exige valor.

Para associar um valor a um predicado, você deve determinar a propriedade do predicado ou propriedades, no caso de predicados que exijam mais de uma propriedade. No EMC (Console de Gerenciamento do Exchange), você pode especificar valores predicados no caixa Editar a descrição da regraclicando em um valor sublinhado do assistente de Nova Regra de Transporte ou Editar Regra de Transporte. No Shell de Gerenciamento do Exchange, as propriedades estão disponíveis como parâmetros dos cmdlets New-TransportRule e Set-TransportRule. Os valores das propriedades são especificados depois do nome da propriedade.

Dica

No Exchange 2010, não é necessário instanciar predicados e ações usando os cmdlets Get-TransportRulePredicate e Get-TransportRuleAction. Estes cmdlets somente permitem listar os predicados e ações disponíveis para uso nos servidores de Transporte de Hub e de Transporte de Borda onde os cmdlets são executados. Os cmdlets New-TransportRule e Set-TransportRule possuem todos os predicados e ações disponíveis como parâmetros, permitindo que você crie ou modifique uma regra de transporte usando um único comando.

Como alguns predicados examinam campos específicos dentro das mensagens de email (como os campos do cabeçalho da mensagem), duas propriedades do predicado devem ser definidas. Ao utilizar um predicado para inspecionar cabeçalhos de mensagens, uma propriedade do predicado especifica o cabeçalho a ser examinado, como Para, De, Recebido ou Tipo do Conteúdo. Você também deve especificar um valor para a segunda propriedade. Predicados que exigem uma segunda propriedade estão listados nas Tabelas 1 e 2, com a segunda propriedade listada na coluna Segunda propriedade do predicado.

Predicados e Propriedades dos Predicados

Predicados Disponíveis em Servidores de Transporte de Hub

A Tabela 1 lista os predicados disponíveis em um servidor de Transporte de Hub, e fornece as seguintes informações sobre cada predicado:

  • A coluna Predicado lista os predicado como aparece nos assistentes Nova Regra de Transporte e Editar Regra de Transporte no EMC.

  • A coluna Nome do predicado lista o nome do predicado como é retornado pelo cmdlet Get-TransportRulePredicate.

  • As colunas Propriedade do predicado e Segunda propriedade do predicado listam os tipos da propriedade. A maioria dos tipos de propriedade aceita valores específicos. Consulte a Tabela 3 para determinar os valores válidos para um tipo de propriedade.

Dica

Cada predicado listado na Tabela 1 também possui uma exceção equivalente que pode ser selecionada na página Exceções dos assistentes Nova Regra de Transporte e Editar Regra de Transporte. No Shell, os predicados que podem ser usados como exceções começam com ExceptIf. Por exemplo, para o predicado FromMemberOf o parâmetro que pode ser usado como uma exceção nos cmdlets de regra de transporte chama-se ExceptIfFromMemberOf.
O mesmo objeto de predicado contêm a lógica para usar em uma condição e exceção de regra de transporte. Portanto, quando você usar o cmdlet Get-TransportRulePredicate para listar predicados, exceções não serão listadas como predicados separados.

Tabela 1   Predicados disponíveis nos servidores de Transporte de Hub

Não Predicado Nome do predicado Propriedade do predicado Segunda propriedade de predicado Descrição

1

de pessoas

De

Addresses

Não aplicável

From faz a correspondência de mensagens enviadas pelas caixas de correio, usuários habilitados para email ou contatos especificados.

Dica

Você não pode especificar um grupo de distribuição, usando esse predicado. Se você precisar criar uma regra que aja nas mensagens enviadas para um grupo de distribuição, use o predicado "quando qualquer um dos destinatários no campo Para for pessoas" (AnyOfToHeader), em vez disso.
O predicado AnyOfToHeader compara os valores reais dos cabeçalhos na mensagem. Isto difere do tipo de predicados SentTo que compara o conjunto de destinatários resolvidos, incluindo destinatários de expansões de grupo.

2

de um membro de lista de distribuição

FromMemberOf

Endereços

Não se aplica

O FromMemberOf faz a correspondência das mensagens onde o remetente é um membro do grupo de distribuição especificado.

3

de usuários que estão dentro ou fora da organização

FromScope

FromUserScope

Não se aplica

FromScope faz a correspondência de mensagens que são enviadas por remetentes dentro do escopo especificado.

4

enviada a pessoas

SentTo

Endereços

Não se aplica

SentTo faz a correspondência de mensagens onde um dos destinatários é a caixa de correio, usuário habilitado para email ou contato especificado. Os destinatários especificados podem estar listados nos campos Para, Cc, ou Cco.

Dica

Você não pode especificar um grupo de distribuição, usando esse predicado. Se você precisar criar uma regra que aja nas mensagens enviadas para um grupo de distribuição, use o predicado "quando qualquer um dos destinatários no campo Para for pessoas" (AnyOfToHeader), em vez disso.
O predicado AnyOfToHeader compara os valores reais dos cabeçalhos na mensagem. Isto difere do tipo de predicados SentTo que compara o conjunto de destinatários resolvidos, incluindo destinatários de expansões de grupo.

5

enviada a um membro de lista de distribuição

SentToMemberOf

Endereços

Não se aplica

SentToMemberOf faz a correspondência de mensagens que contêm destinatários que são membros do grupo de distribuição especificado. Os destinatários podem estar listados nos campos Para, Cc, ou Cco.

6

enviada para usuários que estão dentro ou fora da organização, ou parceiros

SentToScope

ToUserScope

Não se aplica

SentToScope faz a correspondência de mensagens que são enviadas para destinatários dentro do escopo especificado.

7

entre membros de lista de distribuição e a lista de distribuição

BetweenMemberOf

Endereços (BetweenMemberOf1)

Endereços (BetweenMemberOf2)

BetweenMemberOf faz a correspondência de mensagens enviadas entre membros de dois grupos de distribuição.

8

quando o gerente de qualquer remetente é pessoas

ManagerIs

EvaluatedUser (ManagerForEvaluatedUser)

Endereços (ManagerAddresses)

ManagerIs faz a correspondência de mensagens onde o gerente do usuário (remetente ou destinatário) especificado existe na lista de endereços especificados.

9

quando o remetente é o gerente de um destinatário

ManagementRelationship

ManagementRelationship (SenderManagementRelationship)

Não se aplica

ManagementRelationship faz a correspondência de mensagens onde o remetente possui o relacionamento de gerência especificado com o destinatário.

10

se o remetente e o Atributo do AD do destinatário são Avaliação

ADAttributeComparison

ADAttribute (ADComparisonAttribute)

Evaluation (ADComparisonOperator)

ADAttributeComparison faz a correspondência de mensagens onde o atributo especificado do Active Directory do remetente corresponde ou não (conforme determinado na propriedade Evaluation) ao mesmo atributo de qualquer destinatário.

11

quando o endereço do destinatário contém palavras específicas

RecipientAddressContainsWords

Words

Não se aplica

RecipientAddressContainsWords faz a correspondência de mensagens onde o endereço do destinatário contém qualquer uma das palavras especificadas.

12

quando o endereço do destinatário contém padrões de texto

RecipientAddressMatchesPatterns

Patterns

Não se aplica

RecipientAddressMatchesPatterns faz a correspondência de mensagens onde o endereço do destinatário corresponde a uma expressão regular especificada.

13

quando as propriedades do destinatário contêm palavras específicas

RecipientAttributeContains

Words* (RecipientADAttributeContainsWords)

Não se aplica

RecipientAttributeContains faz a correspondência de mensagens onde o atributo especificado de um destinatário contém uma cadeia de caracteres específica.

14

quando as propriedades do destinatário contêm padrões de texto

RecipientAttributeMatches

Patterns* (RecipientADAttributeMatchesPatterns)

Não se aplica

RecipientAttributeMatches faz a correspondência de mensagens onde o atributo especificado de um destinatário corresponde a uma expressão regular.

15

quando qualquer um dos destinatários no campo Para é pessoas

AnyOfToHeader

Endereços

Não se aplica

AnyOfToHeader faz a correspondência de mensagens onde o campo Para inclui qualquer um dos destinatários especificados.

16

quando qualquer um dos destinatários no campo "Para" é um membro de lista de distribuição

AnyOfToHeaderMemberOf

Endereços

Não se aplica

AnyOfToHeaderMemberOf faz a correspondência de mensagens onde o campo Para contém um destinatário que é membro do grupo de distribuição especificado.

17

quando qualquer um dos destinatários no campo Cc é pessoas

AnyOfCcHeader

Endereços

Endereços

AnyOfCcHeader faz a correspondência de mensagens onde o campo Cc inclui qualquer um dos destinatários especificados.

18

quando qualquer um dos destinatários no campo Cc é membro de lista de distribuição

AnyOfCcHeaderMemberOf

Endereços

Não se aplica

AnyOfCcHeaderMemberOf faz a correspondência de mensagens onde o campo Cc contém um destinatário que é membro do grupo de distribuição especificado.

19

quando qualquer um dos destinatários nos campos Para ou Cc é pessoas

AnyOfToCcHeader

Endereços

Não se aplica

AnyOfToCcHeader faz a correspondência de mensagens onde os campos Para ou Cc incluem qualquer um dos destinatários especificados.

20

quando qualquer um dos destinatários nos campos Para ou Cc é um membro de lista de distribuição

AnyOfToCcHeaderMemberOf

Endereços

Não se aplica

AnyOfToCcHeaderMemberOf faz a correspondência de mensagens onde os campos Para ou Cc contém um destinatário que é membro do grupo de distribuição especificado.

21

marcado com classificação

HasClassification

Classification

Não se aplica

HasClassification faz a correspondência de mensagens com a classificação especificada.

22

quando o campo Assunto contém palavras específicas

SubjectContains

Words

Não se aplica

SubjectContains faz a correspondência de mensagens com as palavras especificadas no campo Assunto.

23

quando o campo Assunto ou o corpo da mensagem contém palavras específicas

SubjectOrBodyContains

Words

Não se aplica

SubjectOrBodyContains faz a correspondência de mensagens com as palavras especificadas no campo Assunto ou no corpo da mensagem.

24

quando o cabeçalho de uma mensagem contém palavras específicas

HeaderContains

MessageHeader (HeaderContainsMessageHeader)

Words (HeaderContainsWords)

HeaderContains faz a correspondência de mensagens onde o cabeçalho especificado da mensagem contém o valor especificado.

25

quando o endereço De contém palavras específicas

FromAddressContains

Words (FromAddressContainsWords)

Não se aplica

O FromAddressContains faz a correspondência de mensagens que contêm as palavras especificadas no campo De.

26

quando o campo Assunto contém padrões de texto

SubjectMatches

Patterns (SubjectMatchesPatterns)

Não se aplica

O SubjectMatches faz a correspondência de mensagens em que os padrões de texto no campo Assunto correspondem a uma expressão regular especificada.

27

quando o campo Assunto ou o corpo da mensagem contém padrões de texto

SubjectOrBodyMatches

Patterns (SubjectOrBodyMatchesPatterns)

Não se aplica

O SubjectOrBodyMatches faz a correspondência de mensagens em que os padrões de texto no campo Assunto ou corpo da mensagem correspondem a uma expressão regular especificada.

28

quando o cabeçalho da mensagem corresponde a padrões de texto

HeaderMatches

MessageHeader (HeaderMatchesMessageHeader)

Patterns (HeaderMatchesPatterns)

HeaderMatches faz a correspondência de mensagens onde o cabeçalho especificado da mensagem contém padrões de texto que correspondem à expressão regular especificada.

29

quando o endereço De corresponde a padrões de texto

FromAddressMatches

Patterns (FromAddressMatchesPatterns)

Não se aplica

FromAddressMatches faz a correspondência de mensagens que contêm padrões de texto no campo De que correspondem à expressão regular especificada.

30

quando um nome de arquivo de anexo corresponde a padrões de texto

AttachmentNameMatches

Patterns (AttachmentNameMatchesPatterns)

Não se aplica

AttachmentNameMatches faz a correspondência de mensagens que contêm padrões de texto em um anexo que correspondem à expressão regular especificada.

31

com uma classificação de SCL (nível de confiança de spam) maior ou igual ao limite

SCLOver

SclValue

Não se aplica

SCLOver faz a correspondência de mensagens que estão associadas a níveis de confiança de spam (SCL) correspondentes ou superiores ao valor especificado.

32

quando o tamanho de qualquer anexo é maior ou igual ao limite

AttachmentSizeOver

Size

Não se aplica

AttachmentSizeOver corresponde a mensagens que contenham anexos maiores do que o valor especificado.

33

marcado com importância

WithImportance

Importance

Não se aplica

WithImportance faz a correspondência de mensagens marcadas com a prioridade especificada.

34

se a mensagem é Tipo de Mensagem

MessageTypeMatches

MessageType

Não se aplica

MessageTypeMatches faz a correspondência de mensagens do tipo especificado.

35

quando as propriedades do remetente contêm palavras específicas

SenderAttributeContains

Words* (SenderADAttributeContainsWords)

Não se aplica

SenderAttributeContains faz a correspondência de mensagens onde o atributo especificado do remetente contém uma cadeia de caracteres específica.

36

quando as propriedades do remetente correspondem a padrões de texto

SenderAttributeMatches

Patterns (SenderADAttributeMatchesPatterns)

Não se aplica

SenderAttributeMatches faz a correspondência de mensagens onde o atributo especificado do remetente contém padrões de texto que correspondem à expressão regular especificada.

37

não marcado com uma classificação de mensagem

HasNoClassifications

Não se aplica

Não se aplica

HasNoClassifications faz a correspondência de mensagens que não têm uma classificação de mensagem.

38

quando o conteúdo do anexo contém palavras

AttachmentContainsWords

Words

Não se aplica

AttachmentContainsWords faz a correspondência de mensagens com anexos que contêm uma sequência de caracteres especificada.

39

quando o conteúdo do anexo corresponde a padrões de texto

AttachmentMatchesPatterns

Padrões

Não se aplica

AttachmentMatchesPatterns faz a correspondência de mensagens com anexos que contêm um padrão de texto que corresponde à expressão regular especificada.

40

quando um anexo não é suportado

AttachmentIsUnsupported

Não se aplica

Não se aplica

AttachmentIsUnsupported faz a correspondência de mensagens com anexos para os quais não há suporte.

Predicados e Propriedades dos Predicados

Predicados Disponíveis em Servidores de Transporte de Borda

A Tabela 2 lista os predicados disponíveis em servidores de Transporte de Borda.

Dica

Cada predicado listado na Tabela 1 também possui uma exceção equivalente que pode ser selecionada na página Exceções dos assistentes Nova Regra de Transporte e Editar Regra de Transporte. No Shell, os predicados que podem ser usados como exceções começam com ExceptIf. Por exemplo, para o predicado FromMemberOf o parâmetro que pode ser usado como uma exceção nos cmdlets de regra de transporte chama-se ExceptIfFromMemberOf.
O mesmo objeto de predicado contêm a lógica para usar em uma condição e exceção de regra de transporte. Portanto, quando você usar o cmdlet Get-TransportRulePredicate para listar predicados, exceções não serão listadas como predicados separados.

Predicados disponíveis em servidores de Transporte de Borda

Não Predicado Nome do predicado Propriedade do predicado Segunda propriedade de predicado Descrição

1

quando o campo assunto contém palavras específicas

SubjectContains

Words

Não se aplica

SubjectContains faz a correspondência de mensagens com as palavras especificadas no campo Assunto.

2

quando o campo assunto ou o corpo da mensagem contém palavras específicas

SubjectOrBodyContains

Words

Não se aplica

SubjectOrBodyContains faz a correspondência de mensagens com as palavras especificadas no campo Assunto ou no corpo da mensagem.

3

quando o cabeçalho de uma mensagem contém palavras específicas

HeaderContains

MessageHeader

Words

HeaderContains faz a correspondência de mensagens onde o valor do cabeçalho especificado da mensagem contém as palavras especificadas.

4

quando o endereço De contém palavras específicas

FromAddressContains

Words

Não se aplica

O FromAddressContains faz a correspondência de mensagens que contêm as palavras especificadas no campo De.

5

quando qualquer endereço de destinatário contém palavras específicas

AnyOfRecipientAddressContainsWords

Words

Não se aplica

AnyOfRecipientAddressContains faz a correspondência de mensagens com as palavras especificadas nos campos Para, Cc, ou Cco.

6

quando o campo Assunto corresponde a padrões de texto

SubjectMatches

Padrões

Não se aplica

O SubjectMatches faz a correspondência de mensagens em que os padrões de texto no campo Assunto correspondem a uma expressão regular especificada.

7

quando o campo Assunto ou o corpo da mensagem corresponde a padrões de texto

SubjectOrBodyMatches

Padrões

Não se aplica

O SubjectOrBodyMatches faz a correspondência de mensagens em que os padrões de texto no campo Assunto ou corpo da mensagem correspondem a uma expressão regular especificada.

8

quando o cabeçalho da mensagem corresponde a padrões de texto

HeaderMatches

MessageHeader

Padrões

HeaderMatches faz a correspondência de mensagens onde o campo do cabeçalho especificado da mensagem contém padrões de texto que correspondem à expressão regular especificada.

9

quando o endereço De corresponde a padrões de texto

FromAddressMatches

Padrões

Não se aplica

FromAddressMatches faz a correspondência de mensagens que contêm padrões de texto no campo De das mensagens que correspondem à expressão regular especificada.

10

quando qualquer endereço de destinatário corresponde a padrões de texto

AnyOfRecipientAddressMatches

Padrões

Não se aplica

AnyOfRecipientAddressMatches faz a correspondência de mensagens onde os padrões de texto nos campos Para, Cc ou Cco da mensagem correspondem a uma expressão regular especificada.

11

com uma classificação de SCL (nível de confiança de spam) maior ou igual ao limite

SCLOver

SclValue

Não se aplica

SclOver faz a correspondência de mensagens com um SCL igual ou superior ao valor especificado.

12

quando o tamanho de qualquer anexo é maior ou igual ao limite

AttachmentSizeOver

Size

Não se aplica

AttachmentSizeOver corresponde a mensagens que contenham anexos maiores do que o valor especificado.

13

De usuários que estão dentro ou fora da organização

FromScope

Escopo

Não se aplica

FromScope faz a correspondência das mensagens enviadas do escopo especificado.

Predicados e Propriedades dos Predicados

Propriedades do Predicado

A tabela a seguir lista os tipos de propriedade usados nos predicados de regra de transporte.

Tabela 3   Tipos de propriedades usadas em predicados de regras de transporte

Predicado Name Descrição

ADAttribute

Um dos atributos do Active Directory disponíveis para uso

O predicado ADAttribute aceita o nome de um dos seguintes atributos Active Directory disponíveis para uso com este tipo de propriedade nas regras de transporte:

  • DisplayName

  • FirstName

  • Initials

  • LastName

  • Office

  • PhoneNumber

  • OtherPhoneNumber

  • Email

  • Street

  • POBox

  • City

  • State

  • ZipCode

  • Country

  • UserLogonName

  • HomePhoneNumber

  • OtherHomePhoneNumber

  • PagerNumber

  • MobileNumber

  • FaxNumber

  • OtherFaxNumber

  • Notes

  • Title

  • Department

  • Company

  • Manager

  • CustomAttribute1 - CutomAttribute15

Ao utilizar o Shell para criar uma regra de transporte consistindo dos predicados RecipientAddressContains ou RecipientAddressMatches, você deve especificar um nome de atributo da lista anterior, seguido por dois pontos (:) e a palavra ou padrão de texto que deseja coincidir no atributo especificado. A notação inteira deve estar entre aspas (''). Por exemplo, para especificar o atributo City e os valores San Francisco ou Palo Alto, você deve usar City:San Francisco, Palo Alto.

Você também pode especificar diversos atributos de Active Directory e valor pares. Por exemplo, "City:San Francisco, Palo Alto","Department:Sales, Finance". Neste caso, o atributo City do destinatário devem ter San Francisco ou Palo Alto, e o atributo Department deve ter Sales ou Finance.

Addresses e Addresses2

Matriz de objetos de grupo de distribuição, contato ou caixa de correio do Active Directory

Os predicados Addresses e Addresses2 aceitam um único objeto de caixa de correio, contato, usuário habilitado para email ou grupo de distribuição.

Classification

Objeto de classificação de mensagem

O predicado Classification aceita um objeto de classificação de mensagem. Para especificar um objeto de classificação da mensagem, use o cmdlet Get-MessageClassification.

Por exemplo, use o comando a seguir para buscar mensagens com a classificação ExCompanyInternal e preceder o assunto da mensagem com CompanyInternal.

New-TransportRule "Rule Name" -HasClassification @(Get-MessageClassification ExCompanyInternal).Identity -PrependSubject "CompanyInternal"

EvaluatedUser

Valor único de Sender ou Recipient

O predicado ManagementRelationship aceita um valor EvaluatedUser para a propriedade ManagerForEvaluatedUser. Ele informa o agente de Regras de Transporte se o predicado deve inspecionar o remetente ou destinatário de uma mensagem.

Evaluation

Valor único de Equal ou NotEqual

O predicado ADAttributeComparison aceita um valor do tipo Evaluation para a propriedade ADComparisonOperator. Isto permite que você compare os valores de atributo Active Directory especificados para o remetente e destinatário.

FromUserScope

Valor único de InOrganization ou NotInOrganization

O predicado FromScope aceita um valor de escopo do tipo FromUserScope. Isso especifica se a mensagem é enviada por um remetente considerado como estando dentro da organização. Os seguintes valores podem ser usados:

  • InOrganization   Um remetente é considerado como estando dentro da organização se qualquer uma das seguintes condições for verdadeira:

    • O remetente é uma caixa de correio, usuário habilitado para email, grupo de distribuição ou pasta pública que existe no Active Directory da organização.

    • O domínio do remetente é um domínio aceito na organização do Exchange, mas não é um domínio ExternalRelay. Além disso, a mensagem deve ser enviada ou recebida usando uma conexão autenticada.

Dica

Para determinar se os contatos de email são considerados como estando dentro ou fora da organização, a parte do domínio do endereço do remetente é comparada aos domínios aceitos configurados. Para mais informações, consulte Noções Básicas Sobre Domínios Aceitos

  • NotInOrganization O remetente é considerado como fora da organização se o domínio não for um domínio aceito na organização do Exchange e é um domínio ExternalRelay.

Importance

Valor único de High, Low ou Normal

O predicado Importance aceita a prioridade da mensagem.

ManagementRelationship

Valor único de Manager ou DirectReport

O predicado ManagementRelationship especifica o relacionamento entre dois usuários avaliados, o remetente e o destinatário, por exemplo. As informações do usuário do Active Directory avaliado são localizadas para determinar o gerente e os subordinados.

MessageHeader

Cadeia de caracteres única

O predicado MessageHeader aceita uma cadeia de caracteres que pode ser usada para especificar o cabeçalho da mensagem SMTP a ser examinado. Essa propriedade é usada junto com as propriedades Words ou Patterns, que especificam o valor do campo de cabeçalho para fazer a correspondência. Não é necessário adicionar dois pontos (:) no nome do cabeçalho.

MessageType

Nome de tipo de mensagem única

O predicado MessageType aceita um dos seguintes tipos de mensagem:

  • OOF

  • AutoAccept

  • AutoForward

  • Criptografada

  • Calendário

  • PermissionControlled

  • Voicemail

  • RSS

  • Assinada

  • ApprovalRequest

  • ReadReceipt

Padrões

Matriz ou expressões regulares

O predicado Patterns aceita uma expressão regular que pode ser usada para fazer a correspondência do texto que segue um padrão de identificação. Coloque a expressão entre aspas ("). Para mais informações, consulte Expressões Regulares em Regras de Transporte.

SclValue

Inteiro único

O predicado SclValue aceita um inteiro que pode ser usado para fazer a correspondência do nível de confiança de spam (SCL) associado a uma mensagem. Os valores SCL variam de -1 até 9.

Size

Inteiro único com quantificador como KB ou MB

O predicado Size aceita um inteiro que especifica o tamanho de um anexo de email. Ao usar o EMC, o valor especificado está em quilobytes. Ao usar o Shell, você pode digitar um valor inteiro qualificado por uma das seguintes unidades:

  • B (bytes)

  • KB (quilobytes)

  • MB (megabytes)

  • GB (gigabytes)

Por exemplo, 20MB

ToUserScope

Um dos seguintes valores:

  • InOrganization

  • NotInOrganization

  • ExternalPartner

  • ExternalNonPartner

O predicado SentToScope aceita um valor de escopo do tipo ToUserScope. Os valores InOrganization e NotInOrganization são avaliados de forma semelhante à propriedade FromUserScope, mas no contexto do destinatário. A seguir está uma descrição de outros valores possíveis:

  • ExternalPartner   Estes domínios são configurados para enviar email para um domínio externo usando a Segurança de Domínio

  • ExternalNonPartner   Representam todos os outros domínios que não são considerados domínios ExternalPartner.

Words

Matriz de cadeias de caracteres

A propriedade Words aceita uma sequência ou uma matriz de sequências de caracteres. É usada em todos os predicados que inspecionam partes diferentes de uma mensagem em busca de palavras ou sequências de caracteres específicas.

No Exchange 2010, apenas instâncias da palavra sem um prefixo ou sufixo são correspondentes. Por exemplo, se você especificar a palavra "contoso", a regra só será disparada se uma correspondência exata for encontrada. As variações a seguir, onde a palavra aparece como um sufixo, prefixo ou entre outros caracteres (diferentes do caractere espaço) não são consideradas uma correspondência exata:

  • Acontoso

  • Contosoa

  • Acontosob

A propriedade não diferencia maiúsculas de minúsculas. O asterisco (*) é tratado como um caractere literal, e não é usado como um caractere curinga.

Predicados e Propriedades dos Predicados

 © 2010 Microsoft Corporation. Todos os direitos reservados.