ver vayan una regla que mover mis lleguen hacer filtros filtro específica cómo crear correos correo como ciertos carpetas carpeta avanzados regex filter gmail subject

regex - vayan - ¿Cómo crear filtro de Gmail buscando texto solo al inicio de la línea de asunto?



¿cómo hacer que ciertos correos lleguen a una carpeta específica gmail? (4)

Este script de aplicación de Google podría hacer lo que quieras:

https://github.com/paoloantinori/gmail-labeler

que etiqueta y filtra los hilos de Gmail usando RegEx básico contra el cuerpo o los encabezados del correo electrónico.

Recibimos mensajes de compilación automatizados regulares de los servidores de compilación de Jenkins en el trabajo.

Sería bueno hurgar en una etiqueta, omitiendo la bandeja de entrada.

Usar un filtro es, por supuesto, la elección correcta.

El identificador deseado es la cadena [RELEASE] al comienzo de una línea de asunto.

Intentar especificar cualquiera de las siguientes expresiones regulares hace que los correos electrónicos con la release cadena en cualquier caso en cualquier parte de la línea de asunto que coincidan:

/[RELEASE/]* ^/[RELEASE/] ^/[RELEASE/]* ^/[RELEASE/].*

Según lo que leí posteriormente, Gmail no tiene soporte para expresiones regulares estándar, y por experimentación parece que, al igual que con la búsqueda en Google, los personajes especiales simplemente se ignoran.

Por lo tanto, estoy buscando un parámetro de búsqueda que pueda usarse, tal vez algo así como atstart:mystring de acuerdo con su has: in: notations.

¿Hay alguna forma de forzar el emparejamiento solo si ocurre al comienzo de la línea, y solo en el caso en que se incluyen corchetes?

Sincero gracias.


La única opción que he encontrado para hacer esto es encontrar una redacción exacta y colocarla debajo de la opción "Tiene las palabras". No es la mejor opción, pero funciona.


Me preguntaba cómo hacerlo yo mismo; parece que Gmail ha implementado silenciosamente esta característica. Creé el siguiente filtro:

Matches: subject:([test]) Do this: Skip Inbox

Y luego envié un mensaje con el tema

[test] foo

¡Y el mensaje fue archivado! Por lo tanto, parece que todo lo que es necesario es crear un filtro para el prefijo del tema que desea manejar.


Regex no está en la lista de características de búsqueda , y estaba en (más o menos, como una mejor funcionalidad de búsqueda de mensajes (es decir, comodín y búsqueda parcial de palabras) ) la lista de solicitudes de características pre-enlatadas, por lo que la respuesta es "no se puede hacer esto a través de la interfaz de usuario web de Gmail ":-(

No hay funciones de Labs actuales que ofrezcan esto. Los filtros SIEVE serían otra forma de hacerlo, que tampoco era compatible , parece que ya no hay una declaración definitiva sobre el soporte de SIEVE en la ayuda de Gmail.

Se actualizó la vulnerabilidad del enlace. La lista pre-enlatada de las solicitudes de funciones fue conservada, el original está en archive.org con fecha de 2012, ahora solo se te redirected a una página simplificada que te dice cómo dar tu opinión. La falta de soporte de SIEVE se cubrió en la respuesta 78761 ¿Gmail es compatible con todas las funciones de IMAP? , ya que en algún momento de 2015 esa respuesta redirige silenciosamente a la respuesta sobre la configuración del cliente IMAP, archive.org tiene una copia con fecha de 2014.

Con los paréntesis del recurso de búsqueda actual de cualquier forma () {} [] se usan para agrupar, no tienen efecto observable si solo hay un término dentro. Usar (aaa|bbb) y [aaa|bbb] son equivalentes y ambos encontrarán las palabras aaa o bbb . La mayoría de los otros caracteres de puntuación, incluyendo / , se tratan como un espacio o un separador de palabras, + - : y " tienen un significado especial, sin embargo, consulte la help .

Puede realizar búsquedas de expresiones regulares en su buzón de correo (dentro de los límites) programáticamente a través de Google Docs: http://www.labnol.org/internet/advanced-gmail-search/21623/ tiene una fuente que muestra cómo se puede hacer (copiar el documento, luego Tools > Script Editor para obtener la fuente completa).

También puede hacerlo a través de IMAP como se describe aquí: Python IMAP busca un tema parcial y escribe algo para mover los mensajes a una carpeta diferente. El verbo IMAP SEARCH solo admite subcadenas, no regex (la búsqueda de Gmail está limitada a palabras completas, no subseries), sería necesario un procesamiento adicional de las coincidencias para aplicar una expresión regular.

Para completar, una última solución es: Gmail admite el direccionamiento plus , si puede cambiar la dirección de destino a [email protected] , se enviará a su casilla de correo donde puede filtrar por dirección del destinatario. Asegúrese de filtrar utilizando la dirección de correo electrónico completa to:[email protected] . Esto es, por supuesto, más o menos lo mismo que configurar una dirección de Gmail dedicada para este propósito :-)