Alternativa "muda" para conversaciones que no están en la bandeja de entrada


8

¿Cómo puedo ambos?

  1. Mantener listas de correo fuera de mi bandeja de entrada (para leer por separado más adelante)
  2. Ocultar selectivamente las conversaciones de la lista de correo (incluidos sus mensajes futuros)

Intenté usar un filtro para las listas de correo que agrega una etiqueta y omite la bandeja de entrada. Cuando es hora de leer las listas de correo, simplemente veo esa etiqueta.

Eso logra el objetivo # 1, pero no estoy seguro de cómo acomodar el # 2. He intentado:

  • Silenciar conversaciones, pero aún aparecen cuando veo la etiqueta.
  • Agregar -is:mutedal filtro, pero Gmail me advierte que esto no tendrá ningún efecto.

¿Qué me he perdido? ¿Son estos objetivos realmente incompatibles?


Por favor explique el objetivo # 2 con mayor precisión. Puede quitar la etiqueta de uno de estos hilos después de leerlo. ¿Es eso suficiente? Los atajos de teclado Y y] y [son buenos para esto.
Jerry101

Simplemente quitar la etiqueta no es suficiente; el filtro lo vuelve a agregar cada vez que alguien responde dentro de la conversación, y no quiero que las conversaciones vuelvan a aparecer después de haberlas ocultado.
ændrük

¿Ha encontrado alguna buena solución desde que hizo la pregunta?
Franck Dernoncourt

Respuestas:


6

Por desgracia, la función de "silencio" solo evita que los mensajes entrantes vuelvan a colocar ese hilo en la bandeja de entrada. (1) No mantiene el hilo fuera de una etiqueta incluso si usa una etiqueta como bandeja de entrada secundaria. (2) No hay equivalente de "silencio" para silenciar un hilo de otra etiqueta. (3) Los filtros no pueden probar si el mensaje entrante entra en un hilo silenciado.

Archivar o silenciar mensajes de Gmail dice:

Cuando silencia un mensaje: las respuestas quedan fuera de su bandeja de entrada. Puede buscar la conversación si desea encontrarla nuevamente.

Y en el Foro de ayuda :

si silencia una conversación de una lista de correo, los correos electrónicos nuevos en ese hilo no aparecerán en la bandeja de entrada, sino que se archivarán en todo el correo hasta que lo anule o le llegue una dirección directamente a usted

Los criterios de filtro parecen aplicarse a los mensajes entrantes antes de las acciones de filtro. Se aplican después de la clasificación de spam aunque la IU advierta lo contrario. Entonces esto funciona:

Matches: in:spam (from:("christianmingle" OR "DeVry University" OR "Fidelity Life Insurance" OR "Walmart Points"))
Do this: Delete it

Si se -is:mute trabajó en un filtro (es decir, si la prueba se aplicó al nuevo hilo del mensaje en lugar del nuevo mensaje en sí, que aún no está en un hilo silenciado), puede usar un filtro para omitir la bandeja de entrada y un segundo filtro con el mismo criterio más -is:mutepara aplicar la etiqueta.

O de manera similar, si los criterios de filtro pudieran probar las etiquetas en el hilo del nuevo mensaje, podría mover sus hilos no deseados a una etiqueta diferente mutedcomo una forma de hackearlos, luego usar un par de filtros -label:mutedcomo parte del criterio del segundo filtro.

Pero Gmail actualmente no funciona de esa manera. Puede usar la función Enviar comentarios (en el menú de ajustes) para solicitar uno de estos ajustes.

Como una forma desesperada de manejar un hilo molesto ocasional, puede agregar un filtro solo para ese hilo que simplemente lo elimina de la Bandeja de entrada y la etiqueta alternativa.

Más ideas: escriba un script de Google Apps , o un script de Greasemonkey, o una extensión de Chrome para extender Gmail.


Parece que su enlace al soporte de Google ha cambiado.
Franck Dernoncourt

1
Gracias @FranckDernoncourt. Arreglé el enlace, actualicé la parte sobre spam y agregué la idea de Google Apps Script.
Jerry101

3

Después de encontrar el mismo problema, encontrar tu hilo y salir triste, se me ocurrió un truco. Silenciamiento manual:

¿Qué sucede si hacemos una etiqueta "MUTED" y la agregamos a las conversaciones que ya no queremos seguir? Luego, cuando revise su correo electrónico, abra la etiqueta silenciada, haga clic en más -> "Marcar todo como leído". Entonces el resto de sus etiquetas ahora se limpian.


2
  1. Cree un segundo filtro que agregue una etiqueta anidada 'no silenciada' al primer mensaje dentro de un hilo. Un par de formas posibles de filtrar por el primer mensaje:

    1. subject:(-"Re: [nodejs]")

      NOTA: El nombre del grupo es importante. Gmail ignora caracteres especiales

    2. Use un período de gmail o un correo electrónico adicional para su grupo de usuarios (por ejemplo, si su gmail se foo@gmail.comusa foo+nodejs@gmail.comal unirse al grupo.
  2. En lugar de silenciar una conversación, elimine "no silenciado".
  3. Ahora, la nodejs/not-mutedetiqueta contiene las conversaciones que desea.

El único inconveniente de este enfoque es que tendrá un recuento de mensajes no leídos en el nodejsque no le importa, ya que realmente solo le importa el recuento nodejs/not-muted.


0

En tu filtro:

No tiene: Label:Muted

En un segundo filtro si quieres:

Tiene las palabras: Label:Muted

Cuando llega un mensaje ...

Marcar como leído


0

Como sugirió Jerry101, puede usar un script de Google Apps.

A continuación hay una instrucción con el script que escribí para resolver el n. ° 2 en el OP:

  1. Configure Google Scripts con la API de Gmail siguiendo el tutorial de Google .

  2. Utilice esta función, reemplazando "Noticias" y "Errores" con sus etiquetas.

    function listLabels() {
      var myLabelNews = GmailApp.getUserLabelByName('News');
      var myLabelBugs = GmailApp.getUserLabelByName('Bugs');
      var threads = GmailApp.search('label:Muted AND is:unread AND newer_than:7d');
      for (var i = 0; i < threads.length; i++) {
        threads[i].removeLabel(myLabelNews);
        threads[i].removeLabel(myLabelBugs);
        threads[i].markRead();
      }
    }
    
  3. Ejecute el script cada vez antes de revisar el correo.

Posibles mejoras:

  1. Puede extender el script para buscar etiquetas existentes para cada subproceso y eliminar solo ellas, pero si tiene solo unas pocas etiquetas como yo, eliminar todas las etiquetas posibles hace que el código sea más simple.

  2. Puede programar el script para que se ejecute cada N minutos. Eso es innecesario en mi caso, ya que he marcado gmail y un montón de mensajeros y uso la función "abrir todo" cuando estoy listo para poner a cero mis bandejas de entrada. Así que acabo de marcar el script justo al lado de gmail y ejecutarlo manualmente cada vez.

  3. También tengo una etiqueta "Arch" que uso para crear filtros que silencian los correos electrónicos no deseados. No puede configurar un filtro que silencia un mensaje, pero puede aplicar una etiqueta personalizada de "Arco" y ajustar la secuencia de comandos para ocultar esos correos electrónicos también:

    GmailApp.search('(label:Muted OR label:Arch) AND is:unread AND newer_than:7d');
    
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.