Filtrado de mensajes
Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Última modificación del tema: 2007-07-03
Puede administrar los mensajes de las colas mediante la interfaz gráfica de usuario del Visor de cola de Exchange y los comandos del Shell de administración de Exchange de Microsoft Exchange Server 2007. La lista de mensajes puede ser muy larga, según el flujo de correo actual, y cambia cuando los mensajes entran y salen del servidor.
Si filtra los mensajes por sus propiedades, puede ajustar la búsqueda a criterios específicos y encontrar aquellos mensajes que podrían estar provocando un problema con el flujo de correo o que se sospecha que son correo electrónico no deseado. Luego, puede realizar operaciones para modificar el estado de dichos mensajes.
Situaciones de filtrado de mensajes
El filtrado genera diferentes vistas de los mensajes en las colas. Mediante la especificación de criterios de filtro, es posible buscar los mensajes y realizar acciones en ellos. Cuando se envía a varios destinatarios, un mensaje de correo electrónico se puede ubicar en varias colas. Si filtra por las propiedades del mensaje, puede encontrar mensajes en todas las colas. Las siguientes situaciones son ejemplos de cómo podría utilizar el filtrado de mensajes para administrar el flujo de correo:
La cola de envío del equipo que tiene instalada la función del servidor Transporte perimetral presenta un volumen elevado de mensajes que están en la cola aguardando la entrega. Muchos de los mensajes tienen el mismo asunto. Por tanto, existe la sospecha de que se está enviando correo electrónico no deseado a la organización. Para solucionar este problema, puede crear un filtro y ver todos los mensajes que cumplen los criterios del asunto y, si determina que los mensajes son correo electrónico no deseado, puede seleccionarlos y eliminarlos de la cola de entrega sin enviar un informe de no entrega (NDR).
Un usuario informa de que el flujo de correo es lento. Examina las colas y comprueba que muchos mensajes que tienen asuntos aleatorios parecen provenir de un solo dominio. Puede crear un filtro para ver todos los mensajes en cola de ese dominio y, si determina que los mensajes son correo electrónico no deseado, puede seleccionarlos y eliminarlos de las colas sin enviar un informe de no entrega (NDR).
Propiedades de mensaje que se deben utilizar al filtrar mensajes
Puede utilizar las propiedades de los mensajes para crear un filtro y encontrar los mensajes que cumplen los criterios especificados. En la Tabla 1 se muestran las propiedades de mensaje en las que puede basar el filtro y los valores asociados a ellas.
Tabla 1 Propiedades de mensaje
Propiedad de mensaje de Visor de cola | Propiedad de mensaje de Shell de administración de Exchange | Tipo de propiedad | Valor |
---|---|---|---|
Fecha de recepción |
DateReceived |
DateTime |
Este valor especifica la marca de tiempo referente al momento en el que el mensaje se ha recibido en el servidor que contiene la cola en la que está ubicado dicho mensaje. |
Fecha de expiración |
ExpirationTime |
DateTime |
Este valor especifica la marca de tiempo referente al momento en que expira el mensaje y se elimina de la cola en caso de que no se pueda entregar. |
Dirección de origen |
FromAddress |
Dirección SMTP |
Este valor especifica la dirección de Protocolo simple de transferencia de correo (SMTP) del remitente del mensaje. |
Identidad |
Identity |
Entero |
Este valor es un entero que representa un mensaje en particular. La base de datos de cola asigna la identidad del mensaje cuando éste se recibe para su procesamiento. Puede incluir una identidad de servidor y de cola opcionales para identificar una copia única del mensaje. Este valor se puede expresar de la manera siguiente:
|
Id. de mensaje de Internet |
InternetMessageId |
Cadena |
El valor del campo del encabezado del mensaje 67D754D6103DC4FB3BA6BC7205DACABA61231@exchange.contoso.com |
Último error |
LastError |
Cadena |
Una cadena de texto del último error registrado para un mensaje. |
Nombre de origen del mensaje |
MessageSourceName |
Cadena |
Una cadena de texto del nombre del componente que ha enviado este mensaje a la cola. |
Id. de cola |
Queue |
QueueIdentity |
El valor de esta propiedad especifica la identidad de la cola que contiene el mensaje. Escriba la identidad de la cola con el formato Servidor/destino, donde destino es un nombre de dominio remoto, servidor de buzón o cola persistente, o el identificador de la base de datos de cola. El identificador de la base de datos se representa como un entero y se puede determinar mediante la visualización de las propiedades de los mensajes. |
Número de reintentos |
RetryCount |
Entero |
El número de veces que se ha intentado entregar un mensaje a un destino. |
SCL |
SCL |
Entero |
El valor de la propiedad del nivel de confianza de correo no deseado (SCL) especifica el SCL del mensaje. Las entradas SCL válidas son enteros del 0 al 9. Un valor de propiedad SCL vacío indica que el agente de filtrado de contenido no ha procesado el mensaje. |
Tamaño (KB) |
Size |
ByteQuantifiedSize |
El tamaño del mensaje. |
IP de origen |
SourceIP |
Dirección IP |
La dirección IP del servidor externo que ha enviado el mensaje a la organización de Exchange. Nota Si Exchange Server 2007 Service Pack 1 (SP1) está instalado en un equipo que ejecuta Windows Server 2008, puede introducir direcciones IP e intervalos de direcciones IP en los formatos IPv4, IPv6 o ambos. Una instalación predeterminada de Windows Server 2008 permite la compatibilidad con IPv4 e IPv6. Para obtener más información acerca de la compatibilidad de Exchange 2007 SP1 con direcciones IPv6, consulte Compatibilidad con IPv6 en Exchange 2007 SP1 y SP2. |
Estado |
Status |
Enumeración |
El estado actual del mensaje. Un mensaje puede tener uno de los siguientes estados:
|
Asunto |
Subject |
Cadena |
El asunto de un mensaje se expresa como una cadena de texto. |
Operadores que se deben utilizar al filtrar mensajes
Cuando se crea un filtro de mensajes, hay que incluir un operador con el que debe coincidir el valor de la propiedad. La tabla 2 muestra los operadores de comparación que se pueden utilizar en una expresión de filtro y cómo funciona cada uno de ellos.
Tabla 2 Operadores de expresiones de filtro
Operador | Valor de Shell de administración de Exchange | Función | Ejemplo de código de Shell de administración de Exchange |
---|---|---|---|
Igual que |
-eq |
Este operador se utiliza para especificar que el resultado debe coincidir exactamente con el valor de la propiedad que se suministra en la expresión. |
Para mostrar una lista de todos los mensajes cuyo estado es Retry:
|
Distinto de |
-ne |
Este operador se utiliza para especificar que el resultado no debe coincidir con el valor de la propiedad que se suministra en la expresión. |
Para mostrar una lista de todos los mensajes cuyo estado no es Active:
|
Mayor que |
-gt |
Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen los mensajes en los que el valor de la propiedad especificada es mayor que el que se suministra en la expresión. |
Para mostrar una lista de los mensajes cuyo número de reintentos es actualmente superior a 3:
|
Mayor o igual que |
-ge |
Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen los mensajes en los que el valor de la propiedad especificada es mayor o igual que el que se suministra en la expresión. |
Para mostrar una lista de los mensajes cuyo número de reintentos es actualmente superior o igual a 3:
|
Menor que |
-lt |
Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen los mensajes en los que el valor de la propiedad especificada es menor que el que se suministra en la expresión. |
Para mostrar una lista de los mensajes cuyo SCL es inferior a 6:
|
Menor o igual que |
-le |
Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen los mensajes en los que el valor de la propiedad especificada es menor o igual que el que se suministra en la expresión. |
Para mostrar una lista de los mensajes cuyo SCL es inferior o igual a 6:
|
Contiene |
-like |
Este operador se utiliza con las propiedades en las que el valor se expresa en forma de cadena de texto. Los resultados del filtro sólo incluyen los mensajes en los que el valor de la propiedad especificada contiene la cadena de texto que se suministra en la expresión. Puede incluir el carácter de comodín * en una instrucción -like que se aplique a un campo de cadena de texto, pero no a un campo que tenga el tipo enumeración. |
Para mostrar una lista de los mensajes cuyo asunto contiene el texto "préstamo de día de paga":
|
Puede especificar un filtro para evaluar varias expresiones mediante el operador de comparación -and de Shell de administración de Exchange o agregando varias expresiones al Visor de cola. Para que los mensajes sean incluidos en el conjunto de resultados, deben reunir todas las condiciones del filtro. Por ejemplo, los resultados del siguiente comando mostrarán una lista de los mensajes enviados desde cualquier dirección de correo electrónico cuyo nombre de dominio finalice en Contoso.com y con un SCL superior a 5:
Get-message -Filter {FromAddress -like "*Contoso.com*" -and SCL -gt 5}
Para obtener más información acerca de cómo utilizar operadores de comparación en el Shell de administración de Exchange, ejecute el siguiente comando:
Help about_comparison_operator
Para obtener más información
Para obtener más información acerca de cómo administrar y filtrar mensajes, vea los siguientes temas (en inglés):