Crear filtro si el cuerpo del mensaje contiene mi nombre

12

Tengo un par de conversaciones en curso en Gmail con varias personas diferentes. ¿Hay alguna manera de configurar un filtro para que agregue una etiqueta si el cuerpo de cualquier correo electrónico nuevo no leído contiene mi nombre? Luego, ¿quita la etiqueta una vez que he leído el correo electrónico?

roflwaffle
fuente

Respuestas:

7

Recuerde que puede usar cualquier operador de búsqueda de Gmail en un filtro a través del Has the words:cuadro de texto, ya que Gmail simplemente combina los operadores que se completan a través del diálogo de filtro.

Te sugiero que comiences probando esto:

  1. Cree un filtro que encuentre nuevos correos electrónicos con su nombre y aplique una etiqueta temporal. La operación de búsqueda que usaría en el filtro es:

    is:unread AND body:"Your Name"
    
  2. Cree un filtro que encuentre correos electrónicos leídos en la etiqueta temporal y elimine la etiqueta.

    label:templabel AND is:read
    

    Desafortunadamente, si bien los filtros pueden funcionar en correos electrónicos leídos, actualmente no pueden eliminar etiquetas, estamos en un punto de parada.

-

Lo sentimos, no puedo ayudar más, pero hasta que los filtros de Gmail puedan eliminar una etiqueta, no podrás lograrlo a través de los filtros.

Las posibles soluciones alternativas serían:

  1. Configure un cliente IMAP con el filtrado equivalente donde, en lugar de agregar / eliminar una etiqueta temporal, estaría copiando / eliminando el correo electrónico de la carpeta temporal.

  2. Google introdujo recientemente un nuevo marco de secuencias de comandos para Google Apps .

  3. Un truco realmente burdo para el paso 2 sería hacer que el filtro reenvíe el correo electrónico y eliminarlo. Reenviaría a su propia dirección de correo electrónico con una extensión más, por ejemplo [email protected].

    Luego, un nuevo paso 3 sería capturar esos correos electrónicos utilizando la deliveredto:[email protected]cadena de búsqueda y volver a aplicar alguna etiqueta.

    No estoy seguro de qué tan limpio funcionaría este método, especialmente porque obtendría un encabezado cruft desde adelante (en lugar de redireccionar)

Personalmente, miraría el # 2 ya que aprender scripting para Google Apps a la larga daría sus frutos.

mindless.panda
fuente
no hay un campo "cuerpo" en gmail support.google.com/mail/answer/7190
bentael
8

No hay operador de búsqueda para restringir al cuerpo de un mensaje. Recomendaría configurar un filtro con su nombre en el campo "Tiene las palabras" y aplicar la etiqueta como su acción. No es necesario agregar "es: no leído" porque los filtros se aplican a los mensajes entrantes.

Del mismo modo, no puede eliminar la etiqueta a través del filtro o realizar una acción automática una vez que haya llegado el mensaje. Pero hay algunas otras opciones que podrían ayudar:

  • Use los métodos abreviados de teclado para eliminar la etiqueta cuando termine de leer el mensaje. Suponiendo que está leyendo los mensajes desde la vista de etiqueta, "y" eliminará la etiqueta y "[" y "]" eliminarán la etiqueta y lo moverán al mensaje siguiente o anterior.
  • Use el laboratorio Ocultar etiquetas leídas para ocultar la etiqueta si no hay mensajes no leídos dentro.

Finalmente, también podría considerar configurar un Enlace rápido o una Bandeja de entrada múltiple con la consulta de búsqueda: is: no leído su nombre . El enlace o la bandeja de entrada se actualizarán y eliminarán automáticamente de la vista después de leerlos.

Sarah Price
fuente
hola, ¿hay alguna manera de hacer coincidir / buscar nombres en una hoja de cálculo con el contenido / cuerpo
transformador
1

La primera parte: agregar una etiqueta basada en una palabra clave existente es simple, pero la segunda parte creo que es imposible, porque no hay un desencadenante en Gmail que pueda causar una operación de filtrado una vez que se lee un correo electrónico.


fuente