Saltar al contenido
Estándar abierto · RFC 8620 / 8621

Última actualización:

Construido sobre JMAP — el protocolo moderno de correo

IMAP es de 1986. Tu móvil no. Reeva corre nativamente sobre JMAP, el estándar abierto que por fin trae el correo al presente — sincronización incremental rápida, push real, JSON sobre HTTPS. Y sí, también hablamos IMAP y SMTP para cualquier cliente heredado que tengas.

¿Qué es JMAP?

JMAP (JSON Meta Application Protocol) es un estándar abierto del IETF para correo, calendarios y contactos. Fue diseñado en Fastmail y estandarizado en RFC 8620 (el protocolo central) y RFC 8621 (las partes específicas de correo).

Mientras que IMAP es un protocolo con estado, basado en líneas, que finge que tu bandeja es un sistema de ficheros de los 80, JMAP es una API JSON sin estado sobre HTTPS que trata el correo como la superficie de API que realmente es. Preguntas "¿qué cambió desde el estado X?" y obtienes un diff. Pides "dame los primeros 50 mensajes que coincidan con este filtro, solo con estas propiedades" y eso obtienes — en una sola petición.

No es una extensión de Reeva ni un truco de proveedor. JMAP es un estándar abierto con varias implementaciones de servidor independientes ( Stalwart , Cyrus, el propio de Fastmail) y bibliotecas cliente en todos los lenguajes importantes. Cámbiate mañana a otro proveedor JMAP y tus datos migran con una sola llamada de API.

Por qué JMAP gana

Seis ventajas concretas sobre IMAP — para ti, tu batería y la red entre tú y tu correo.

Sincronización más rápida

JMAP trae lo que cambió desde tu última sincronización en una sola ida y vuelta — sin polling por carpeta, sin FETCH 1:*. Abrir Reeva en el móvil tras una semana fuera cuesta una petición, no cientos.

Push real, sin polling

PushSubscription nativo entrega el correo nuevo al cliente en el momento en que llega. Tu batería deja de pagar el privilegio de comprobar una bandeja vacía cada 60 segundos.

Operaciones en lote

Mueve 200 mensajes, márcalos como leídos y aplica una etiqueta — una sola llamada HTTP. IMAP necesita cientos de comandos para el mismo trabajo, cada uno bloqueando al siguiente.

Un protocolo de esta década

JSON sobre HTTPS, listo para OAuth, consultable como una API. IMAP salió en 1986 y se nota — cada función moderna es un parche encima.

Búsqueda en servidor que funciona de verdad

Consulta por asunto, remitente, cuerpo, nombre de adjunto, rango de fechas — combinados y paginados en el servidor. Se acabó descargar buzones para hacer grep local.

Misma cifrado, menos fuga

JMAP corre sobre TLS 1.3 con las mismas garantías criptográficas que IMAP. Los metadatos del protocolo son más pequeños, así que los observadores ven menos sobre tus patrones de uso.

Las pruebas

Misma tarea, dos protocolos. Mira las idas y vueltas.

IMAP — "¿qué hay nuevo?"

a1 LOGIN user pass
a2 LIST "" "*"
a3 SELECT INBOX
a4 UID FETCH 1:* (FLAGS)
a5 SELECT Sent
a6 UID FETCH 1:* (FLAGS)
a7 SELECT Archive
a8 UID FETCH 1:* (FLAGS)
... one SELECT + FETCH per folder ...

Una petición por carpeta. El estado vive en ambos extremos. Un portátil que vuelve de suspensión con 20 carpetas = 40+ idas y vueltas antes de mostrar un mensaje nuevo.

JMAP — misma pregunta

POST /jmap HTTPS
{
  "using": ["urn:ietf:params:jmap:mail"],
  "methodCalls": [[
    "Email/changes",
    { "accountId": "u1", "sinceState": "42" },
    "0"
  ]]
}

Una sola llamada HTTPS. El servidor responde con el conjunto exacto de IDs de mensaje que cambiaron desde tu última sincronización, en todas las carpetas, en JSON que parseas en tres líneas.

Úsalo desde cualquier cliente

JMAP nativo donde podemos, IMAP / SMTP en el resto. Usa lo que ya tengas — nada te ata.

Apps de Reeva

Web, escritorio, móvil

Thunderbird

Add-on de JMAP (o IMAP)

Apple Mail

IMAP como respaldo

K-9 Mail

IMAP como respaldo

FairEmail

IMAP/JMAP vía add-on

Stalwart CLI

Administración del servidor

También hablamos IMAP, SMTP, CardDAV y CalDAV

Presumir de JMAP no es excusa para atarte. Cada buzón de Reeva es accesible también por IMAP4rev1 para correo entrante, SMTP-AUTH para envío, CardDAV para contactos y CalDAV para calendarios. Usa Apple Mail, Outlook, Thunderbird, mutt — lo que sea. Tus datos, tu elección de cliente.

JMAPIMAP4rev1SMTP-AUTHCardDAVCalDAVWebDAVTLS 1.3DKIMSPFDMARCMTA-STS

Correo de esta década. Gratis para probar.

Correo cifrado sobre JMAP, calendario, contactos, gestor de contraseñas y nube — una cuenta, sin seguimiento.