Buscar mensajes.
Max Vorobuov
vmax0770@gmail.com
Andre Klapper
ak-47@gmx.net
Novell, Inc
Daniel Mustieles
daniel.mustieles@gmail.com 2012 - 2022
Rodrigo Lledó
rodhos92@gmail.com 2018
Yolanda Álvarez Pérez
yolandaa.alvarez.perez@gmail.com 2016
Jorge González
jorgegonz@svn.gnome.org 2007-2011
Francisco Javier F. Serrador
serrador@openshine.com 2005, 2006

# Buscar correos

# Buscar en un único mensaje

Para buscar texto en el mensaje mostrado, seleccione Editar Buscar en el mensaje… en el menú principal.

# Buscar entre los mensajes

## Búsqueda rápida

En la vista de correo puede buscar rápidamente mensajes definiendo las condiciones.

Pulse el icono de búsqueda para expandir la lista desplegable.

Seleccione el criterio de búsqueda de la lista.

Algunas búsquedas pueden ser muy lentas en cuentas de correo remotas (ej. IMAP+). Si selecciona una condición de búsqueda como El cuerpo contiene o El mensaje contiene y Evolution está en línea y la carpeta en la que quiere buscar no está copiada todavía en local para usarla en modo desconectado, Evolution ejecuta la búsqueda automáticamente en la parte del servidor si éste lo soporta. Cuando haga una búsqueda con criterios disponibles en local (ej. destinatarios o asunto del mensaje) la búsqueda se ejecutará en local.

Seleccione el rango desde la lista desplegable a la derecha de la caja de texto.

Para el rango de la Cuenta actual, el término «cuenta» hace referencia a los nodos de nivel superior de la lista de carpetas de correo, similar a "En este equipo" y las cuentas de correo remotas.

Escriba el texto que quiere buscar y pulse Intro.

Evolution muestra los resultados de la búsqueda.

Si comienza directamente desde el cuarto paso, se buscará el texto en el asunto y direcciones de los correos y el rango será la «Carpeta actual».

Si busca correos que, a menudo, no están en la misma carpeta puede querer crear una carpeta de búsqueda en su lugar; para obtener más detalles consulte Usar carpetas de búsqueda.

Si quiere establecer varias condiciones de búsqueda debe usar la Búsqueda avanzada, descrita debajo.

## Expresión libre de forma

One of the search conditions is a Free Form Expression, which allows defining complex conditions. As the first step, the given Free Form Expression is divided into words. If the word doesn't have any (known) tag prefix, then the value is checked whether it is in headers To, CC or Subject. In case of a white-space or any other special character is needed, then enclose the word into double quotes. To get a double quote double it inside quoted text; example: `cite ""here""` is parsed as one word `cite "here"`. For example, `f:John Smith` filters messages for the From containing `John` and the To, CC or Subject containing `Smith`, while `f:"John Smith"` filters messages for a sender `John Smith`.

La sintaxis de las etiquetas es `<etiqueta>[-<opciones>]:valor`. Las etiquetas son:

Etiqueta | Abreviatura | Significado
from | f | La cabecera De debe coincidir (*)
to | t | La cabecera Para debe coincidir (*)
cc | c | La cabecera Cc debe coincidir (*)
recips | r | Las cabeceras Para o Cc deben coincidir (*)
subject | s | La cabecera Asunto debe coincidir (*)
list |  | La cabecera de la lista de correo debe coincidir (*)
header | h | la cabecera dada debe coincidir (*) la sintaxis es: `h:nombre_cabecera=valor` donde el signo igual se usa como delimitador, no como regla de coincidencia
exists | e | indica si la cabecera dada existe
tag |  | given user tag is set on a message
flag |  | indica si existe determinada opción. Los valores especiales son: `Answered` - the message is marked as replied `Deleted` - the message is marked as deleted `Draft` - the message is marked as draft `Flagged` - the message is marked as important `Seen` - the message is marked as seen (not unread) `Attachment` - the message has an attachment Any other value is checked for its non-emptiness.
label | l | whether certain label is set on the message
size | sz | whether message size, in KB, is equal to the given value Two options are recognized, `<` to get messages with smaller size, and `>` to get messages with bigger size than the given. Example: `size->:1024` filters messages which are more than 1MB large.
score | sc | compares `score` tag on the message against given value; default compare is equal, but, similar to `size` a `<` and `>` options can be used
body | b | checks message body for an existence of the given word; default compare options is for `contains`, but a regular expression can be used if the option is one of the `regex`, `re` or `r`.
sent |  | message's Sent date should match (**)
received | rcv | message's Received date should match (**)
attachment | a | message has (if the value is not any of `no`, `false`, `0`) an attachment. Similar to `flag:attachment` tag.
location | m | Checks message location. The location value (URL) can be found in the folder Properties. Example: `location:"On This Computer/Inbox"`
mid |  | Compara el ID del mensaje.

(*) Header comparisons can have a matching type option. The default is to check for a `contains`. The available options are:

Opción | Abreviatura | Significado
contains | c | coincide con el contenido
has-words | w | coincide si contiene la palabra completa
matches | m | coincidencia exacta del valor
starts-with | sw | el valor de la cabecera empieza por el valor dado
ends-with | ew | el valor de la cabecera termina con el valor dado
soundex | se | el valor de la cabecera es similar al valor dado
regex | r | el valor dado es una expresión regular
full-regex | fr | otro tipo de expresión regular

(**) Dates can be written relatively (positive number means `in the last X days`), while negative goes into the future. For example, to get messages received in the last 10 days use: `recv:10`. An exact date can be used as well, the format can be either `YYYY-MM-DD` (the preferred one), then ISO 8601 format or a date/date-time locale specific format. If the date/time parse fails, then the condition is skipped. The date compares can have extra options too, it's `<`, `=` or `>`, where the `>` is the default compare option.

There are three special tags, which require special notation. They are:

`not:(....)`

`and:(....)`

`or:(....)`

which allows to create specialized expressions. The default (the most outer) conjunction is `and`. To change it to `or` enclose the whole filter into `or:(....)`. For example: `f:Bugzilla t:John` filters all messages which contains `Bugzilla` in the From and `John` in the To, while `or:(f:Bugzilla t:John)` filters messages from Bugzilla or addressed to John.

## Ejemplos de expresiones libres de forma:

Una lista de algunas expresiones libres de forma:

Expresión | Significado
`f:Juan` | Mensajes de `Juan`
`s-has-words:"verde azul"` | Mensajes que contienen las palabras `verde` y `azul` en el asunto
`r-ew:ejemplo.com` | La dirección del destinatario (cabeceras Para/Cc) termina en `ejemplo.com`
`h-starts-with:Cc=Alicia` | El campo `Cc` empieza por la palabra `Alice`
`e:X-Cabecera-Secreta` | Existe una `X-Cabecera-Secreta` en el mensaje
`l:trabajo` | La etiqueta `trabajo` se ha establecido en el mensaje
`sz-<:10` | El tamaño del mensaje es inferior a 10KB
`sz->:100` | El tamaño del mensaje es superior a 100KB
`b:importante` | El cuerpo contiene la palabra `importante`
`sent:7` | Mensajes enviados en los últimos 7 días
`rcv-=:2020-02-02` | Mensajes recibidos el 2 de febrero de 2020
`a:1` | Mensajes con adjuntos
`a:0` | Mensajes sin adjuntos
`and:(or:(r:Alicia r:Javier) not:(r:García))` | Mensajes cuyos destinatarios son `Alicia` o `Javier`, pero no `García`
`f:Bob rcv->:2020-01-01 rcv-<:2020-12-31` | Messages from `Bob`, received during the year 2020
`not:(flag:Seen) f:Bob rcv->:2020-01-01 rcv-<:2020-12-31` | Unread messages from `Bob`, received during the year 2020
`flag:Seen a:1 sz->:1024 f:Bob rcv:31` | Read messages with attachment larger than 1MB from `Bob`, received during the past 31 days
`m:"On This Computer/Inbox"` | Messages stored in the `On This Computer/Inbox` folder
`location-no:"On This Computer/Inbox"` | Messages stored in all but the `On This Computer/Inbox` folder