Prueba el paso del email
sin un buzón compartido.
Cada registro, invitación, restablecimiento de contraseña y OTP acaba en un email — y casi todas las suites de tests lo simulan. Reserva una dirección desechable, envíale correo de verdad y lee el código de vuelta por una API. Ni un buzón que compartir, ni un poller de IMAP que mantener.
Cuatro pasos, y ninguno es un buzón.
Una dirección vive lo que vive tu test. El correo que le llega se parsea, se sanea y queda legible en segundos — para quien esté mirando la consola, o para el job de CI que lo provocó.
Reserva una dirección
Una llamada devuelve una dirección nueva en nuestro dominio y una frase corta que la acompaña. La parte local son 60 bits de aleatoriedad, así que no se puede adivinar ni enumerar — y no se le vuelve a asignar a nadie, nunca.
Apunta tu test a ella
Úsala como dirección de registro en tu fixture, e incluye la frase en cualquier parte del asunto que envía tu aplicación. Tu propia aplicación es lo único de este bucle que controlas, así que cuesta una línea en una plantilla — y es lo que deja la dirección inservible para cualquier otro.
Léelo de vuelta
Haz polling del endpoint de mensajes, o mira la consola. Pide el código de un solo uso con un parámetro de query y te ahorras la regex que si no acabarías escribiendo a mano.
Déjala expirar
Los mensajes se borran al terminar la ventana de retención y, en el plan gratuito, la dirección misma caduca a las 24 horas. Libérala antes en cuanto acabe una ejecución. No se acumula nada.
Este servicio nunca envía correo. No hay ruta de submission, los destinatarios desconocidos se rechazan en RCPT TO para que sea el servidor que envía quien genere el bounce, y el dominio de los buzones publica v=spf1 -all.
Las piezas que si no acabarías montando mal.
La respuesta habitual es una cuenta de Gmail compartida con una contraseña de aplicación. Funciona hasta que dos suites corren a la vez, la contraseña rota, o alguien tiene que explicarla en una auditoría.
Códigos de un solo uso, ya extraídos
Pide extract=otp y te devolvemos el código y los enlaces como campos. La heurística prefiere no devolver nada a adivinar — un código equivocado con aire de certeza hace que tu suite falle contra el sistema que no es.
Veredictos de SPF, DKIM y DMARC
Cada mensaje muestra cómo se autenticó. Es la forma más rápida de averiguar por qué tu propio remitente acaba en spam, y ningún sitio de correo desechable lo ofrece.
Direcciones que nunca se reutilizan
Una dirección liberada queda marcada como muerta para siempre. Reciclarla sería entregarle a quien la recibiera después el correo de restablecimiento de contraseña de la cuenta con la que se registró quien la tuvo antes.
Un dominio que sigue siendo entregable
En los planes gratuitos un mensaje solo se acepta si su asunto lleva la frase emitida con la dirección. Eso significa que estas direcciones no se pueden usar para registrarse en servicios ajenos — que es justo por lo que los grandes proveedores no tienen motivo para poner este dominio en listas de bloqueo, y por lo que la dirección con la que pruebas hoy seguirá funcionando el trimestre que viene. Los planes de pago lo hacen opcional, para suites que reciben correo que no controlan.
HTML renderizado sin riesgo
Los cuerpos se sanean a la entrada con una lista de permitidos y luego se renderizan en un frame aislado bajo una content-security policy. Las imágenes remotas siguen bloqueadas hasta que las pidas, así que ningún píxel de rastreo se dispara al abrir.
Adjuntos identificados, no servidos
Ves el nombre, el tipo, el tamaño y el SHA-256 de todo lo que venga adjunto. Los bytes no se guardan, y es a propósito — un servicio al que cualquiera puede escribir no debería ser además un hosting de descargas.
Aislamiento por workspace
Cada dirección, mensaje y clave tiene el alcance de tu workspace, y se comprueba en todas las rutas. Un mensaje que no es tuyo responde 404, no 403, así que no se pueden sondear ids.
Todo el producto, en una sola petición.
Esta es la llamada que hace un test de registro después de enviar el formulario. Sin IMAP, sin librería de polling, sin regex para sacar el código.
curl -s \ -H "Authorization: Bearer $INBOXES_TOKEN" \ "https://inboxes.nimbusnexus.net/v1/inboxes/$INBOX_ID/messages?extract=otp&since=$STARTED_AT"
{
"items": [{
"from_addr": "[email protected]",
"subject": "Confirm your address [nn-7f3a2b]",
"auth": { "spf": "pass", "dkim": "pass", "dmarc": "pass" },
"extracted": { "otp": "418902", "links": ["https://your-app.test/verify?t=..."] }
}],
"next_offset": null
}Gratis para mirar, de pago para automatizar.
La consola lee en todos los planes, incluido el gratuito — lo que compra un plan de pago es poder automatizar contra él, guardar el correo más tiempo, tener más de una dirección a la vez y recibir correo de remitentes que no controlas.
Free
Para una ejecución de vez en cuando
$0
- Una dirección, sustituida cada 24 horas
- El asunto debe llevar tu frase
- Retención de mensajes de 24 horas
- 1,000 mensajes al mes
- Lectura desde la consola, sin API
Starter
Acceso anticipadoPara una suite que corre en CI
$19/ mes
- Cinco direcciones
- Retención de 7 días
- 25,000 mensajes al mes
- API de mensajes y extracción de códigos
Pro
Acceso anticipadoPara un equipo con varias suites
$99/ mes
- Veinticinco direcciones
- Retención de 30 días
- 250,000 mensajes al mes
- Se conserva el almacenamiento de adjuntos
Custom
Para una organización
Hablar con ventas
- Número de direcciones y retención por contrato
- Tu propio dominio de buzones
- Frase opcional en todas las direcciones
- Volumen, SLA y soporte acordados directamente
La unidad que se mide es el mensaje aceptado. Un mensaje rechazado en la puerta — dirección desconocida, sin frase en el asunto, cuota superada, por encima del tope de tamaño — no se guarda ni se cuenta. Los volúmenes mayores y las retenciones más largas se acuerdan directamente con nosotros.
- Direcciones imposibles de adivinar y que nunca se reutilizan
- Saneado de HTML por lista de permitidos
- Veredictos de SPF / DKIM / DMARC
- Renderizado de mensajes en sandbox
- Aislamiento por workspace
- Registro de auditoría de cada cambio
- Metadatos y digests de los adjuntos
- Nunca se envía correo saliente
Los planes de pago todavía no son autoservicio: la facturación de este producto sigue en construcción, así que un cambio de plan se acuerda con nosotros directamente. El plan gratuito no necesita esa conversación.
Lo que conviene saber antes de apuntarle un test.
Deja de testear esquivando el paso del email.
Cuéntanos qué necesita tu suite y te conseguimos una dirección. Los volúmenes mayores, las retenciones más largas y un dominio propio se acuerdan directamente mientras terminamos la facturación autoservicio.