Mi problema terminó siendo un error general de Leer la pantalla . Sin embargo, como esta no es la primera vez que trato de resolver un problema como este, y como no encontré ninguna respuesta que advirtiera sobre la ambigüedad, estoy publicando lo que aprendí.
Lo que quería era una regla que clasifique los mensajes entrantes con "[Fuente externa]" en ellos como "Rojo". Mi expectativa era crear la regla, luego seleccionar todos los mensajes en un cuadro y luego hacer clic con el botón derecho del mouse - > Rules- > Apply- > Apply All Rules to test.
La prueba nunca activó la regla. Fue la prueba incorrecta o el tipo de regla incorrecto. La prueba que hubiera funcionado sería haber enviado un correo electrónico externo a mí mismo.
Con esa información, decidí escribir una regla basada en el Cliente para hacer lo mismo porque con más frecuencia quiero una regla que pueda aplicar después del hecho.
Sin embargo, resulta que la sintaxis de una condición de "Cuerpo contiene X" es muy diferente entre los dos tipos de reglas. Para las Reglas del servidor, hay una IU para agregar varias cadenas y puede especificar varias cadenas para buscar en una condición y debe especificar las excepciones en una sección separada.
Para una regla de cliente, debe proporcionar una cadena sin comillas. Sin embargo, no hay una Sección de Excepciones, debe especificar sus excepciones como condiciones negativas, lo que complica sus reglas si desea buscar múltiples cadenas con un conjunto de excepciones que se aplican cada vez que se encuentra alguna de las cadenas. Dejaré eso como un ejercicio para el usuario, pero aquí mostraré cómo crear una regla básica.
Para la gente de TLDR, aquí hay imágenes de los dos tipos de reglas, seguidas de una regla de muestra que realiza la clasificación en el lado del cliente. Primero, el modal predeterminado de las reglas del servidor:
Yestaeslacondicióndelaregladelservidorparabuscarcadenas(observeelencabezadoExceptif:
queseasomapordetrásdelmodal):
Ahora,elmodaldeReglasdelCliente:
Y,unamuestradecómolaconfiguracióndelacondiciónesdiferenteparaelCliente:
Nota, tiene if all conditions are met
establecido. Además, tenga en cuenta que si quisiera hacer la misma acción para una cadena diferente, debo crear una regla duplicada con esa cadena diferente. Esto parece una restricción en la interfaz de usuario para las reglas de cliente de Outlook.
Gracias a @seamus por su segundo par de ojos y caso de prueba por esto.