it-swarm-es.tech

¿En qué orden se procesan los filtros en Gmail?

Si tengo varios filtros que coinciden con el mismo correo electrónico, ¿se procesan todos? Si es así, ¿en qué orden se procesan? ¿Qué sucede si el primer filtro coincidente modifica el correo electrónico para que coincida (o ya no coincida) con un filtro diferente?

71
Senseful

Lo acabo de probar y parece que suceden en el orden en que se definen en la lista:

Si usted tiene:

  1. Mensaje de correo electrónico con estrella from:foo
  2. Aplicar etiqueta a is:starred

... luego aplicará la etiqueta al mensaje. Si invierte el orden, no lo hará.

35
Senseful

Tengo dos filtros, A y B, y dos etiquetas, A y B. Si el filtro A es aplicable a un correo electrónico, entonces quería que la etiqueta A se aplicara al correo electrónico y que ese correo saltara la bandeja de entrada y se archivara.

También quiero hacer lo mismo con el filtro B, pero no quiero que se aplique la etiqueta B si se ha aplicado la etiqueta A.

Resulta que esto se puede hacer.

  1. En el filtro B, ajuste el filtro para que se lea -label:[FilterA] AND [ rest of filter B ]. Esto hará que el filtro B se omita si se ha aplicado la etiqueta A.

  2. Asegúrese de que el filtro B aparezca DESPUÉS del filtro A en la lista. Si este no es el caso, simplemente abra el filtro B y vuelva a guardarlo.

Tenga en cuenta que Gmail puede arrojar un mensaje sobre el uso de "etiqueta" como filtro no se recomienda porque hace que el filtro no se aplique a ningún mensaje entrante. Simplemente lo ignoré, esto parecía funcionar.

13
Michael A. Vickers

Todas y cada una de las reglas de filtro de GMail que coincidan se ejecutarán y harán lo suyo.

No estoy seguro de que sea posible crear reglas que potencialmente entren en conflicto. Los criterios de filtro disponibles son:

  • De
  • A
  • Subject
  • Que contienen palabras
  • No contiene palabras
  • Tiene apego

No puede afectar a ninguno de estos con las acciones de filtro que están disponibles, por lo que no veo cómo podría ejecutarse una regla y luego afectar el mensaje de una manera que impida que coincida con otro filtro que hubiera coincidido previamente.

5
bbodien

La única excepción al comentario de bbodiens (¡estaba a punto de publicar casi exactamente la misma respuesta!) Es que uno esperaría un mensaje 'marcado como leído' y 'archivado' para omitir el filtrado, pero este no es el caso.

Para probar esto, configuré dos filtros de prueba, uno que etiqueta el correo entrante con el asunto 'prueba' como prueba1 y lo archiva, y un segundo filtro en 'prueba' que etiqueta prueba2.

El correo se archivó Y se etiquetó dos veces, por lo que parece que los filtros son concurrentes.

5
Andrew Bolster

De ayuda de Gmail :

Dato curioso: estas acciones se llevarán a cabo en el orden en que se enumeran; por ejemplo, puede optar por Reenviar mensajes coincidentes a una dirección de correo electrónico específica y luego Eliminar los mensajes.

1
larsrc

Me encontré con un error funky donde el orden de los filtros hizo la diferencia:

Filtro n. ° 1: aplique la etiqueta "Foo" al correo del "foo-sender"

Filtro n. ° 2: aplique la etiqueta "Barra" a todos los correos, EXCEPTO el correo del "remitente".

Si especifico completamente la dirección de correo electrónico en la definición del filtro, incluido el dominio ("[email protected]"), entonces el orden no importa. Pero si solo doy el nombre de usuario sin el dominio en la definición del filtro (simplemente "foo-sender"), entonces ambas etiquetas se aplican incorrectamente al correo del "foo-sender". Solo funciona si invierto el orden de los filtros.

Creo que esto es solo un error, no una característica.

0
Israel Gale

Creo que estos dos filtros en este orden harán que el correo electrónico permanezca en la bandeja de entrada:

if From [email protected], entonces Salte la Bandeja de entrada. si es de @ bar.com, nunca lo envíe a Spam.

0
Daniel Brockman