Buscar en el servidor
Cómo continúa FOLD en iPhone y iPad una búsqueda en el servidor de correo y qué envía allí.
FOLD busca en los mensajes guardados en tu dispositivo. La búsqueda en el servidor es un segundo paso opcional para el correo que todavía solo está en el servidor. Existe en iPhone y iPad; la app para Mac solo busca en su almacén local.
Cuándo se ofrece
Si algunos mensajes de una cuenta aún no se han descargado, por ejemplo el correo antiguo de una cuenta que solo conserva en el dispositivo un periodo reciente, aparece una barra bajo los resultados de búsqueda: “No todos los mensajes están disponibles localmente.” con el botón Seguir buscando en el servidor. FOLD nunca busca en el servidor por su cuenta; solo un toque en el botón inicia la búsqueda.
Qué ocurre
FOLD traduce tu consulta a una búsqueda IMAP y la ejecuta en todas las carpetas de todas las cuentas activas. Para cada carpeta descarga los encabezados de hasta 500 coincidencias que aún no están en el dispositivo, empezando por las más recientes. Después vuelve a ejecutar tu búsqueda local, así que los mensajes nuevos aparecen en la lista de resultados habitual. La barra informa del resultado:
- “Se cargó un resultado adicional del servidor.” o “Resultados adicionales cargados del servidor: 12.”
- “No hay más resultados en el servidor.”
- “Esta búsqueda no se puede ejecutar en el servidor.”
- “La búsqueda en el servidor no está disponible en este momento. Inténtalo de nuevo más tarde.”
Qué se envía al servidor
| Parte de tu consulta | Criterio en el servidor |
|---|---|
| Palabras y frases | Búsqueda de texto completo en el servidor |
from:, to:, cc:, bcc:, subject: | El campo de encabezado correspondiente |
body: | El cuerpo del mensaje |
is:unread, is:flagged y otros valores de estado | El indicador correspondiente |
Etiquetas (label:, is: con una etiqueta) | La palabra clave correspondiente |
before:, after: | La fecha de envío, ampliada en un día |
Expresiones regulares, in:, account:, size:, has:, list:, file:, from-identity: | No se envían |
Las partes que no se pueden enviar se omiten. La consulta al servidor es entonces más amplia que la tuya, y la búsqueda local posterior aplica exactamente tu consulta completa. Una consulta formada solo por partes que no se pueden enviar, como una única expresión regular, produce “Esta búsqueda no se puede ejecutar en el servidor.” Las búsquedas con caracteres fuera de ASCII se envían como UTF-8; los servidores que no admiten la búsqueda en UTF-8 las rechazan con el mismo mensaje.
Tus términos de búsqueda van al servidor de correo de cada cuenta. No van a ningún otro sitio.
Limitaciones
- El servidor puede encontrar una palabra en el texto del mensaje, pero FOLD filtra después los mensajes descargados con su índice local, que todavía no contiene el texto de los mensajes recibidos. Por eso, una coincidencia encontrada solo en el texto del mensaje puede descargarse sin aparecer en los resultados.
- Solo se descargan los encabezados. El mensaje en sí se carga cuando lo abres.
- La app para Mac no tiene búsqueda en el servidor.