Predicados de la regla de transporte

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-04-09

En este tema se describen los predicados, las propiedades de predicado y los valores que están disponibles en un equipo que tiene instalada la función del servidor Concentrador de transporte y Transporte perimetral de Microsoft Exchange Server 2007. La propiedad de predicado Addresses también se describe detalladamente debido a su complejidad.

En Exchange 2007, los agentes de reglas de transporte usan predicados para llenar las condiciones y excepciones que se utilizan con una regla de transporte. Las funciones del servidor Concentrador de transporte y el servidor Transporte perimetral pueden aplicar reglas de transporte a los mensajes de correo electrónico que pasan a través de las funciones de servidor. Sin embargo, los predicados que están disponibles para cada servidor son diferentes.

Predicados y propiedades de predicado

Los predicados indican una condición o una excepción para examinar una parte específica de un mensaje de correo electrónico y determinar si se debe aplicar la regla de transporte a ese mensaje. Algunos predicados examinan los campos Para o De de un mensaje, mientras que otros examinan el asunto, el cuerpo o el tamaño del documento adjunto. Para determinar si se debe aplicar una regla de transporte a un mensaje, la mayoría de los predicados requieren que se especifique un valor que usará el predicado para probar el mensaje. Estos valores se asignan a una o más propiedades de predicado. Algunos predicados no requieren propiedades de predicado.

Para asignar un valor a un predicado, debe determinar la propiedad de predicado de dicho predicado. Por ejemplo, debe usar la propiedad de predicado Words junto con la condición SubjectContains. Consulte en la tabla 2 las propiedades de predicado que debe usar para los servidores Concentrador de transporte. Consulte en la tabla 3 las propiedades de predicado que debe usar para los servidores Transporte perimetral.

Algunos predicados requieren que establezca dos propiedades de predicado, ya que algunos examinan campos específicos dentro de secciones de un mensaje de correo electrónico, como los campos de encabezado del mensaje. Cuando especifica un predicado para que examine un encabezado del mensaje, una propiedad de predicado especifica el campo del encabezado específico que se va a examinar, mientras que la segunda propiedad especifica el valor del encabezado del mensaje que se va a probar. En estos casos, también debe especificar un valor para la segunda propiedad de predicado desde la columna Segunda propiedad de predicado de las tablas 2 y 3, dependiendo de la función de servidor. Por ejemplo, puede configurar un predicado para que examine el campo del encabezado Message-ID de una cadena determinada, como contoso.com.

La tabla 1 muestra las propiedades de predicado que se pueden usar con las reglas de transporte que se han configurado en un servidor Concentrador de transporte o un servidor Transporte perimetral.

Tabla 1   Propiedades de predicado para reglas de transporte en un servidor Concentrador de transporte o un servidor Transporte perimetral

Propiedad de predicado Formato esperado Descripción

Addresses y Addresses2

Matriz de objetos de buzón, contacto o grupos de distribución de Active Directory

Addresses y Addresses2 aceptan un único objeto de buzón, contacto, usuario con correo habilitado o grupo de distribución. Consulte "Asignación de direcciones a condiciones y excepciones", más adelante en este tema, para obtener una descripción detallada de estas propiedades de predicado.

Classification

Objeto de clasificación de mensaje

Classification acepta un objeto de clasificación de mensaje. Para especificar un objeto de clasificación de mensaje, debe usar el comando Get-MessageClassification. Por ejemplo, utilice el siguiente comando para buscar la clasificación de mensaje ExCompanyInternal:

$Condition.Classification = (Get-MessageClassification ExCompanyInternal).Identity

Importance

Único valor de High, Normal o Bulk

Importance acepta la prioridad de mensaje de un mensaje de correo electrónico. Escriba el valor entre comillas dobles.

Patterns

Matriz de expresiones regulares

La propiedad de predicado Patterns acepta una expresión regular que se puede usar para que coincida con el texto dinámico de un mensaje de correo electrónico que sigue un patrón identificable. Escriba la expresión entre comillas dobles.

MessageHeader

Una única cadena

MessageHeader acepta una cadena que se puede usar para especificar un encabezado de mensaje de correo electrónico para examinar. Esta propiedad de predicado se utiliza junto con las propiedades de predicado Words o Patterns, que especifican el valor del campo de encabezado con el que se va a hacer coincidir. Escriba la cadena entre comillas dobles.

SclValue

Un único número entero.

SclValue acepta un número entero que se puede usar para hacer coincidir con el nivel de confianza de correo no deseado (SQL), configurado en un mensaje de correo electrónico. Escriba el número entero entre comillas dobles.

Scope

Único valor de InOrganization o NotInOrganization

Scope acepta un valor que se usa para determinar si el mensaje de correo electrónico se envió desde dentro de la organización de Exchange 2007 o desde fuera de ella. Scope también determina si el mensaje se envió a un destinatario de dentro o de fuera de la organización. Escriba el valor entre comillas dobles.

Un remitente o destinatario se considera dentro de la organización si ninguna de las siguientes condiciones es verdadera:

  • El remitente o destinatario es un usuario, grupo de distribución o carpeta pública con correo habilitado que existe dentro de la organización de Active Directory.

  • El dominio del remitente o destinatario está en la lista de dominios aceptados, pero no es un dominio de ExternalRelay. Además, el mensaje se debe enviar o recibir con una conexión autenticada.

Para determinar si los contactos con correo habilitado se consideran dentro o fuera de la organización, el dominio parte de la dirección del remitente o destinatario se compara con la lista de dominios aceptados tal y como se describe anteriormente en esta sección.

Para obtener más información acerca de los dominios aceptados, consulte Administración de dominios aceptados.

Size

Único entero con cuantificador, como KB o MB

Size acepta un entero que especifica el tamaño de un documento adjunto del correo electrónico. Cuando especifica un entero, califique el valor con una de las siguientes unidades:

  • B (bytes)

  • KB (kilobytes)

  • MB (megabytes)

  • GB (gigabytes)

  • TB (terabytes)

Los enteros no calificados se tratan como bytes.

Words

Matriz de cadenas

La propiedad de predicado Words acepta una cadena que aparece entre comillas dobles.

Predicados admitidos en un servidor Concentrador de transporte

La tabla 2 muestra los predicados que se pueden usar con las reglas de transporte que se han configurado en un servidor Concentrador de transporte.

Tabla 2   Predicados admitidos para las reglas de transporte en un servidor Concentrador de transporte

Predicado de regla admitida Nombre de predicado Primera propiedad de predicado Segunda propiedad de predicado Descripción

desde personas

From

Addresses

No aplicable

From coincide con buzones, usuarios con correo habilitado o contactos que han enviado un mensaje de correo electrónico.

desde un miembro de lista de distribución

FromMemberOf

Addresses

No aplicable

FromMemberOf coincide con los remitentes de un mensaje de correo electrónico que sean miembros del grupo de distribución especificado.

desde usuarios de dentro o de fuera de la organización

FromScope

Scope

No aplicable

FromScope coincide con los mensajes de correo electrónico que se envían desde el ámbito especificado.

enviado a persona

SentTo

Addresses

No aplicable

SentTo coincide con los mensajes de correo electrónico que contienen buzones, usuarios con correo habilitado o contactos que son los destinatarios del mensaje. Los buzones, los usuarios con correo habilitado y los contacto especificados pueden existir en cualquier sitio de los campos Para, en copia (CC) o en copia oculta (CCO) del mensaje.

enviado a un miembro de lista de distribución

SentToMemberOf

Addresses

No aplicable

SentToMemberOf coincide con los mensajes de correo electrónico que contienen destinatarios que son miembros del grupo de distribución especificado. Los destinatarios pueden existir en cualquier lugar de los campos Para, CC o CCO del mensaje de correo electrónico.

enviado a usuarios de dentro o de fuera de la organización

SentToScope

Scope

No aplicable

SentToScope coincide con los mensajes de correo electrónico que se envían al ámbito especificado.

entre miembros de lista de distribución y la lista de distribución

BetweenMemberOf

Addresses

Addresses2

BetweenMemberOf coincide con los mensajes de correo electrónico que se envían entre miembros de dos grupos de distribución.

si alguno de los destinatarios del campo Para es una persona

AnyOfToHeader

Addresses

No aplicable

AnyOfToHeader coincide con los mensajes de correo electrónico que se envían a buzones, usuarios con correo habilitado o contactos que se listan en el campo Para de un mensaje de correo electrónico.

si alguno de los destinatarios del campo Para es un miembro de lista de distribución

AnyOfToHeaderMemberOf

Addresses

No aplicable

AnyOfToHeaderMemberOf coincide con los mensajes de correo electrónico que se envían a los destinatarios, donde éstos se envían al campo Para de un mensaje de correo electrónico y son miembros del grupo de distribución especificado.

si alguno de los destinatarios del campo CC es una persona

AnyOfCcHeader

Addresses

No aplicable

AnyOfCcHeader coincide con los mensajes de correo electrónico que se envían a buzones, usuarios con correo habilitado o contactos que se listan en el campo CC de un mensaje de correo electrónico.

si alguno de los destinatarios del campo CC es un miembro de lista de distribución

AnyOfCcHeaderMemberOf

Addresses

No aplicable

AnyOfCcHeaderMemberOf coincide con los mensajes de correo electrónico que se envían a los destinatarios, donde éstos se envían al campo CC de un mensaje de correo electrónico y son miembros del grupo de distribución especificado.

si alguno de los destinatarios de los campos Para o CC es una persona

AnyOfToCcHeader

Addresses

No aplicable

AnyOfToCcHeader coincide con los mensajes de correo electrónico que se envían a buzones, usuarios con correo habilitado o contactos que se listan en los campos Para o CC de un mensaje de correo electrónico.

si alguno de los destinatarios de los campos Para o CC es un miembro de lista de distribución

AnyOfToCcHeaderMemberOf

Addresses

No aplicable

AnyOfToCcHeaderMemberOf coincide con los mensajes de correo electrónico que se envían a los destinatarios, donde éstos se envían a los campos Para o CC de un mensaje de correo electrónico y son miembros del grupo de distribución especificado.

si el campo Asunto contiene palabras específicas

SubjectContains

Words

No aplicable

SubjectContains coincide con los mensajes de correo electrónico que contienen palabras especificadas en el campo Asunto del mensaje.

si el campo Asunto o el cuerpo del mensaje contienen palabras específicas

SubjectOrBodyContains

Words

No aplicable

SubjectOrBodyContains coincide con los mensajes de correo electrónico que contienen palabras especificadas en el campo Asunto o cuerpo del mensaje.

si un encabezado de mensaje contiene palabras específicas

HeaderContains

MessageHeader

Words

HeaderContains coincide con los mensajes de correo electrónico cuyo campo de encabezado de mensaje especificado contiene el valor del campo de encabezado de mensaje especificado.

si la dirección De contiene palabras específicas

FromAddressContains

Words

No aplicable

FromAddressContains coincide con los mensajes de correo electrónico que contienen las palabras especificadas en el campo De del mensaje.

si el campo Asunto contiene patrones de texto

SubjectMatches

Patterns

No aplicable

SubjectMatches coincide con los mensajes de correo electrónico cuyos patrones de texto del campo Asunto del mensaje coinciden con una expresión regular especificada.

si el campo Asunto o el cuerpo del mensaje contienen patrones de texto

SubjectOrBodyMatches

Patterns

No aplicable

SubjectOrBodyMatches coincide con los mensajes de correo electrónico cuyos patrones de texto del campo Asunto o cuerpo del mensaje coinciden con una expresión regular especificada.

si el encabezado del mensaje contiene patrones de texto

HeaderMatches

MessageHeader

Patterns

HeaderMatches coincide con los mensajes de correo electrónico cuyo campo de encabezado de mensaje especificado contiene los patrones de texto que coinciden con una expresión regular especificada.

si la dirección De contiene patrones de texto

FromAddressMatches

Patterns

No aplicable

FromAddressMatches coincide con los mensajes de correo electrónico que contienen patrones de texto en el campo De del mensaje que coinciden con una expresión regular especificada.

si algún nombre de archivo de datos adjuntos contiene patrones de texto

AttachmentNameMatches

Patterns

No aplicable

AttachmentNameMatches coincide con los mensajes de correo electrónico que contienen patrones de texto en los nombres de archivo de los documentos adjuntos que coinciden con una expresión regular especificada.

con un nivel de confianza contra correo no deseado (SCL) superior o igual al límite

SclOver

SclValue

No aplicable

SclOver coincide con los mensajes de correo electrónico que se configuran usando el nivel de confianza de correo no deseado especificado (SQL).

si el tamaño de alguno de los datos adjuntos es superior o igual al límite

AttachmentSizeOver

Size

No aplicable

AttachmentSizeOver coincide con los mensajes de correo electrónico que contienen documentos adjuntos que son mayores que el valor especificado.

marcado con clasificación

HasClassification

Classification

No aplicable

HasClassification coincide con los mensajes de correo electrónico que se clasifican con la clasificación especificada.

marcado con importancia

WithImportance

Importance

No aplicable

WithImportance coincide con los mensajes de correo electrónico que se establecen en la importancia especificada.

Predicados admitidos en un servidor Transporte perimetral

La tabla 3 muestra los predicados que se pueden usar con las reglas de transporte que se han configurado en un servidor Transporte perimetral.

Tabla 3   Predicados admitidos para las reglas de transporte en un servidor Transporte perimetral

Predicado de regla admitida Nombre de predicado Primera propiedad de predicado Segunda propiedad de predicado Descripción

si el campo Asunto contiene palabras específicas

SubjectContains

Words

No aplicable

SubjectContains coincide con los mensajes de correo electrónico que contienen palabras especificadas en el campo Asunto del mensaje.

si el campo Asunto o el cuerpo del mensaje contienen palabras específicas

SubjectOrBodyContains

Words

No aplicable

SubjectOrBodyContains coincide con los mensajes de correo electrónico que contienen palabras especificadas en el campo Asunto o cuerpo del mensaje.

si un encabezado de mensaje contiene palabras específicas

HeaderContains

MessageHeader

Words

HeaderContains coincide con los mensajes de correo electrónico cuyo campo de encabezado de mensaje especificado contiene el valor del campo de encabezado de mensaje especificado.

si la dirección De contiene palabras específicas

FromAddressContains

Words

No aplicable

FromAddressContains coincide con los mensajes de correo electrónico que contienen las palabras especificadas en el campo De del mensaje.

si la dirección de algún destinatario contiene palabras específicas

AnyOfRecipientAddressContains

Words

No aplicable

AnyOfRecipientAddressContains coincide con los mensajes de correo electrónico que contienen las palabras específicas en los campos Para, en copia (CC) o en copia oculta (CCO) del mensaje.

si el campo Asunto contiene patrones de texto

SubjectMatches

Patterns

No aplicable

SubjectMatches coincide con los mensajes de correo electrónico cuyos patrones de texto del campo Asunto del mensaje coinciden con una expresión regular especificada.

si el campo Asunto o el cuerpo del mensaje contienen patrones de texto

SubjectOrBodyMatches

Patterns

No aplicable

SubjectOrBodyMatches coincide con los mensajes de correo electrónico cuyos patrones de texto del campo Asunto o cuerpo del mensaje coinciden con una expresión regular especificada.

si el encabezado del mensaje contiene patrones de texto

HeaderMatches

MessageHeader

Patterns

HeaderMatches coincide con los mensajes de correo electrónico cuyo campo de encabezado de mensaje especificado contiene los patrones de texto que coinciden con una expresión regular especificada.

si la dirección De contiene patrones de texto

FromAddressMatches

Patterns

No aplicable

FromAddressMatches coincide con los mensajes de correo electrónico que contienen patrones de texto en el campo De del mensaje que coinciden con una expresión regular especificada.

si hay patrones de texto en alguna de las direcciones de los destinatarios

AnyOfRecipientAddressMatches

Patterns

No aplicable

AnyOfRecipientAddressMatches coincide con los mensajes de correo electrónico cuyos patrones de texto de los campos Para, CC o CCO del mensaje coinciden con una expresión regular especificada.

con un nivel de confianza contra correo no deseado (SCL) superior o igual al límite

SclOver

SclValue

No aplicable

SclOver coincide con los mensajes de correo electrónico que se configuran usando el nivel de confianza de correo no deseado especificado (SCL).

si el tamaño de alguno de los datos adjuntos es superior o igual al límite

AttachmentSizeOver

Size

No aplicable

AttachmentSizeOver coincide con los mensajes de correo electrónico que contienen documentos adjuntos que son mayores que el valor especificado.

desde usuarios de dentro o de fuera de la organización

FromScope

Scope

No aplicable

FromScope coincide con los mensajes de correo electrónico que se envían desde el ámbito especificado.

Asignación de direcciones a condiciones y excepciones

La propiedad de predicado Addresses requiere que pase un objeto de buzón completo, contacto, usuario con correo habilitado o grupo de distribución de la propiedad. Las direcciones de correo electrónico del Protocolo simple de transferencia de correo (SMTP) no son valores válidos para esta propiedad. Los valores que se asignan a la propiedad de predicado Addresses deben estar en una matriz.

Para pasar un objeto de buzón, un contacto, un usuario con correo habilitado o un grupo de distribución a la propiedad de predicado Addresses, debe llamar al Shell de administración de Exchange desde dentro de la matriz y suministrar el comando con la identidad o nombre del objeto. El nombre de comando y la identidad deben aparecer entre paréntesis. Use la siguiente sintaxis de comando:

$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))

Para asignar valores a la propiedad de predicado Addresses

  • Ejecute el siguiente comando para asignar un único objeto de buzón:

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
    
  • Ejecute el siguiente comando para asignar un único objeto de contacto de correo:

    $Condition.Addresses = @((Get-MailContact "Masato Kawai"))
    
  • Ejecute el siguiente comando para asignar un único objeto de usuario con correo habilitado:

    $Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
    
  • Ejecute el siguiente comando para asignar un único objeto de grupo de distribución:

    $Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
    
  • Ejecute el siguiente comando para asignar una combinación de objetos de buzón, usuario y grupo de distribución:

    $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"))
    

Información adicional

Para obtener información detallada acerca de la sintaxis y los parámetros de los comandos, consulte los siguientes temas (en inglés):

Para obtener más información acerca de las reglas de transporte, consulte los siguientes temas (en inglés):