No hay endpoint aparte, ni credencial de pruebas, ni bandera que levantar. Lo decide la dirección del destinatario: si termina en .sandbox, el correo se enruta al entorno de simulación. Por API o por SMTP, con la credencial de siempre.There's no separate endpoint, no test credential, no flag to raise. The recipient's address decides: if it ends in .sandbox, the email is routed to the simulation environment. Over API or SMTP, with your usual credential.
"to": ["ana@inbox.sandbox"] Cualquier destinatario bajo .sandbox entra al entorno de simulación. Tu código de envío no cambia en nada.Any recipient under .sandbox enters the simulation environment. Your sending code doesn't change at all.
Tu cuenta trae un remitente de pruebas sobre un dominio ya verificado. Pruebas el flujo completo antes de tener dominio propio.Your account comes with a test sender on an already-verified domain. You test the whole flow before you even own one.
Si envías con ese remitente de pruebas, solo llega a destinatarios de sandbox: una dirección real escrita por error queda bloqueada.If you send with that test sender, it only reaches sandbox recipients: a real address typed by mistake is blocked.
Cada dirección de prueba lleva escrito qué debe pasarle. No esperas a que la suerte te dé un rebote: lo pides. Y el escenario se repite igual todas las veces.Each test address carries what should happen to it. You don't wait for luck to hand you a bounce: you ask for one. And the scenario repeats identically every time.
Además, el sandbox imita a los proveedores que de verdad te van a responder — casillas estilo Gmail y estilo Microsoft — así validas tu manejo de rebotes contra la respuesta que te van a dar ellos, y no contra una genérica.The sandbox also mimics the providers that will actually answer you — Gmail-style and Microsoft-style mailboxes — so you validate your bounce handling against the response they will really give you, not a generic one.
"to": ["ok.a1@gmail.sandbox"] "to": [
"ok.o80c20.a1@gmail.sandbox",
"ok.o80c20.a2@gmail.sandbox",
"ok.o80c20.a3@gmail.sandbox",
…
"ok.o80c20.a100@gmail.sandbox"
] o80c20 fija las tasas: abre el 80% y hace clic el 20%. Lo único que cambia entre direcciones es el final —a1, a2…—, para que sean cien destinatarios distintos. Los cien se entregan y cada uno abre con un 80% de probabilidad, así que verás cerca de 80 aperturas: es una probabilidad por destinatario, no un reparto exacto.o80c20 sets the rates: opens 80%, clicks 20%. The only thing that changes between addresses is the tail —a1, a2…— so they are a hundred distinct recipients. All hundred get delivered and each opens with an 80% chance, so you'll see around 80 opens: it is a per-recipient probability, not an exact split. Otras combinaciones que puedes armar: cambia el prefijo para pedir otro resultado, o el dominio para que te responda otro proveedor.Other combinations you can build: change the prefix to ask for a different outcome, or the domain so a different provider answers you.
ok.a1@inbox.sandbox Se entrega. Sin indicar tasas, abre siempre y hace clic 1 de cada 5.Delivered. With no rates given, it always opens and clicks 1 in 5. ok.o80c20.a2@gmail.sandbox Se entrega. Abre el 80% de las veces y hace clic el 20%.Delivered. Opens 80% of the time, clicks 20%. unknown.a3@gmail.sandbox Rebote duro. 550 5.1.1: el buzón no existe.Hard bounce. 550 5.1.1: the mailbox does not exist. mailbox-full.a4@hotmail.sandbox Rebote. 552 5.2.2: el buzón está lleno.Bounce. 552 5.2.2: the mailbox is full. ratelimit.a5@hotmail.sandbox Diferido. 451 4.7.1: te piden bajar el ritmo y reintentar.Deferred. 451 4.7.1: they ask you to slow down and retry. complaint.3.a6@gmail.sandbox Se entrega, y la persona lo marca como spam.Delivered, and the person marks it as spam. Hay más resultados que puedes pedir — greylisting, servidor ocupado, bloqueo por reputación, límite de tamaño, timeout —, cada uno con su prefijo.There are more outcomes you can ask for — greylisting, busy server, reputation block, size limit, timeout — each with its own prefix.
Arma tu integración y comprueba que los eventos llegan como esperas, antes de conectar tu lista real.Build your integration and confirm the events arrive as you expect, before connecting your real list.
Tu integración continua —el proceso que revisa el código en cada cambio— envía a una mezcla de destinatarios y verifica que cada uno terminó en el estado que corresponde.Your continuous integration — the process that checks the code on every change — sends to a mix of recipients and asserts each one ended in the state it should.
Un caso de soporte se recrea con el mismo escenario, las veces que haga falta, sin volver a escribirle a nadie.A support case gets recreated with the same scenario, as many times as needed, without writing to anyone again.
Alguien aprende la plataforma, o un agente de IA se calibra, sin coordinar destinatarios externos ni pedir permiso.Someone learns the platform, or an AI agent gets calibrated, without coordinating external recipients or asking permission.
Te mostramos cómo dejar el sandbox corriendo en tu integración y en tus pruebas automáticas.We'll show you how to wire the sandbox into your integration and your automated tests.
¿Prefieres partir por la integración? Mira los protocolos de operación.Rather start with the integration? See the operating protocols.
Elija por categoría. Su decisión se guarda por 6 meses y puede cambiarla cuando quiera desde el botón de cookies de la esquina inferior izquierda. El inventario completo —nombre, titular, finalidad y duración de cada cookie— está en la Política de Cookies. Choose by category. Your decision is stored for 6 months and you can change it at any time from the cookie button in the bottom-left corner. The full inventory —name, provider, purpose and duration of each cookie— is in our Cookie Policy.