El correo que lleva tu app

El correo llega a tu producto
y tu código contesta

Cada ticket, registro o cliente puede tener su propia dirección. El correo que va ahí llega a tu endpoint como un evento firmado, y tu código responde como esa dirección.

Tu app
Ticket 8123ticket-8123@in.yourapp.com
Ticket 8124ticket-8124@in.yourapp.com
Ticket 8125ticket-8125@in.yourapp.com
Paraticket-8123@in.yourapp.com
Mi paquete nunca llegó.
Deticket-8123@in.yourapp.comMisma dirección
Va en camino. El seguimiento está abajo.

Nadie creó estas direcciones. La respuesta sale desde la dirección a la que llegó el correo.

De dónde parte

Cómo es esto hoy.

Las respuestas caen fuera del producto

Un cliente contesta a una notificación, y la respuesta acaba en un buzón compartido y no en el registro.

Alguien crea antes cada dirección

A un ticket nuevo no se le puede escribir hasta que exista su buzón, así que las direcciones se crean a mano.

Tu servidor consulta si hay correo

Nada avisa a tu código de que llegó un mensaje, así que una tarea revisa un buzón cada cierto tiempo.

Cómo funciona

En marcha en cuatro pasos.

  1. 01

    Apunta un dominio a OpenEmail

    Añade el dominio y publica los registros, y cada dirección en él recibe, incluidas las que nadie creó.

  2. 02

    Instala el cliente tipado

    Añade el paquete a tu app y pon una clave de espacio de trabajo que puedas acotar y revocar después.

  3. 03

    Registra tu endpoint

    Elige los eventos que quieres, copia el secreto de firma y responde a cada entrega en cinco segundos.

  4. 04

    Responde desde tu código

    Obtén el hilo y sus archivos por id, y envía desde la dirección a la que se entregó el mensaje.

En qué se apoya

Las piezas que hacen el trabajo.

Se apoya en una API HTTP documentada, un cliente tipado, webhooks a tu endpoint, catch-all en cada dominio que apuntes aquí, y tu propia marca, archivos y enlaces con seguimiento.

API REST

Una API HTTP documentada con claves que se emiten, se acotan y se revocan.

/threads?query=invoice
{ "threads": 12 }
El mismo buzón, lo tenga una persona o un programa.
SDK tipados

Primero un cliente de TypeScript, después el resto.

/threads?query=invoice
{ "threads": 12 }
El mismo buzón, lo tenga una persona o un programa.
Webhooks

Avisa a tu endpoint cuando llega el correo, en vez de obligarte a consultar.

/threads?query=invoice
{ "threads": 12 }
El mismo buzón, lo tenga una persona o un programa.
Direcciones comodín

Todas las direcciones del dominio reciben, incluidas las que nunca se han creado. Un interruptor lo cierra.

hello@yourdomain.comentregado
billing@yourdomain.comentregado
careers@yourdomain.comentregado
anything-at-all@yourdomain.comentregado
oct-2026-signup@yourdomain.comentregado
Varios dominios

Apunta varios dominios a una sola bandeja, subdominios incluidos.

acme.comacme.devteam.acme.comhey.acme.io
Marca del espacio de trabajo

Pon tu propia marca y tu logo en la barra lateral, en lugar de los nuestros.

acme.comacme.devstudio.acme.com
hello@acme.comentregado
billing@acme.comentregado
oct-2026-signup@acme.comentregado
anything-at-all@acme.comentregado
Archivos en tu propio dominio

Los enlaces de descarga de los archivos que envías en un subdominio que elijas, como files.tudominio.com, en lugar de la dirección de OpenEmail.

Seguimiento en tu propio dominio

Los enlaces con seguimiento y el píxel de apertura en un subdominio que elijas, como links.tudominio.com, en lugar de la dirección de OpenEmail.

En la práctica

Cada pieza, paso a paso.

Debajo hay cuatro páginas más breves, una tarea cada una: una dirección por cliente, correo desde tu código, correo hacia tu código y una dirección por cada prueba, que aún está por llegar.

Una dirección por cliente

Da a cada ticket, registro o cliente su propia dirección, sin crear nada.

Ticket 8123ticket-8123@in.yourapp.com
Ticket 8124ticket-8124@in.yourapp.com
Paraticket-8123@in.yourapp.com
Deticket-8123@in.yourapp.comMisma dirección
Correo dentro de tu producto

Envía, lee y organiza correo desde tu código con un cliente tipado.

awaitopenemail.emails.send({
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked
Correo dentro de tu app

El correo que llega a tu dominio alcanza tu servidor como webhook firmado, segundos después.

POSThooks.acme.dev/mail200
typeemail.received
Prueba tus correos de registro
Pronto

Da a cada ejecución de prueba su propia dirección y lee el correo que recibe.

signup-02@acme.com
Confirma tu correo730915
signup-01@acme.com418204
signup-02@acme.com730915

Preguntas

Las de antes de registrarse.

¿Tengo que crear una dirección antes de que funcione?

No. Con el catch-all activo, [email protected] recibe la primera vez que alguien le escribe. El correo a erratas y a direcciones inventadas también llega, y un interruptor cierra el catch-all.

¿Cómo se entera mi código de que llegó correo?

Tu endpoint recibe un webhook firmado segundos después de que llegue el mensaje. El evento nombra el hilo y la dirección a la que se entregó, así que obtienes el mensaje y sus archivos por id.

¿Hay un cliente para mi lenguaje?

Todavía no, salvo que escribas TypeScript. El cliente tipado es primero TypeScript y los demás vienen después, así que por ahora los otros lenguajes llaman directamente a la API HTTP documentada.

Cerca

Otras tareas para el mismo buzón.

El correo que envía tu producto

Tu app publica un mensaje y OpenEmail lo envía desde tu propio dominio. Cada llamada queda junto a la clave que la hizo, y cada envío tiene un resultado que leer.

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
Cede la bandeja al software

Da a un agente su propia dirección y una clave acotada a lo que puede hacer. Lee, etiqueta, redacta y envía, y cada llamada que hace queda registrada.

listThreadsgetThreadsearchMailsendEmail
Reparte direcciones

Todo formulario quiere una dirección. Dale a cada uno la suya, mira cuál empieza a recibir spam y desactiva esa sin tocar las demás.

q7k2m9@dominio compartido58:12
Tu código de verificación09:41

Tu bandeja de entrada,
en tus propios términos.

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

OpenEmail

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

© 2026 OpenEmail. Todos los derechos reservados.