NimbusNexus
Endereços descartáveis · Feitos para testes

Teste a etapa do e-mail,
sem uma caixa compartilhada.

Todo cadastro, convite, redefinição de senha e OTP termina num e-mail — e quase toda suíte de testes finge essa parte. Aloque um endereço descartável, mande e-mail de verdade para ele e leia o código de volta por uma API. Nenhuma caixa para compartilhar, nenhum poller de IMAP para manter.

Como funciona

Quatro passos, e nenhum deles é uma caixa de e-mail.

Um endereço existe pelo tempo que o seu teste durar. O que chega nele é parseado, sanitizado e legível em segundos — por uma pessoa olhando o painel, ou pelo job de CI que disparou aquilo.

  1. Alocar um endereço

    Uma chamada devolve um endereço novo no nosso domínio e uma frase curta junto. A parte local tem 60 bits de aleatoriedade, então não dá para adivinhar nem enumerar — e ele nunca é reemitido para ninguém, jamais.

  2. Apontar o teste para ele

    Use como endereço de cadastro na sua fixture e inclua a frase em qualquer lugar do assunto que a sua aplicação envia. A sua própria aplicação é a única coisa que você controla nesse ciclo, então custa uma linha num template — e é o que deixa o endereço inútil para qualquer outra pessoa.

  3. Ler de volta

    Consulte o endpoint de mensagens, ou acompanhe pelo painel. Peça o código de uso único com um parâmetro de query e pule a regex que você escreveria na mão.

  4. Deixar expirar

    As mensagens são apagadas no fim da janela de retenção e, no plano gratuito, o próprio endereço expira depois de 24 horas. Libere antes assim que uma execução terminar. Nada se acumula.

Este serviço nunca envia e-mail. Não existe caminho de submissão, destinatários desconhecidos são recusados já no RCPT TO — então quem enviou é que gera o bounce — e o domínio das caixas publica v=spf1 -all.

O que você leva

As partes que, sem isso, você construiria mal.

Uma conta do Gmail compartilhada com uma senha de app é a resposta de sempre. Funciona até duas suítes rodarem ao mesmo tempo, a senha girar, ou alguém ter que explicar aquilo numa auditoria.

Códigos de uso único, já extraídos

Peça extract=otp e receba o código e os links de volta como campos. A heurística prefere devolver nada a chutar — um código errado com cara de certo faz a sua suíte falhar contra o sistema errado.

Veredictos de SPF, DKIM e DMARC

Toda mensagem mostra como se autenticou. É o jeito mais rápido de descobrir por que o seu próprio remetente está caindo no spam, e nenhum site de e-mail descartável oferece isso.

Endereços que nunca são reaproveitados

Um endereço liberado fica marcado como morto para sempre. Reciclar um entrega ao próximo dono o e-mail de redefinição de senha da conta que o dono anterior criou.

Um domínio que continua entregável

Nos planos gratuitos uma mensagem só é aceita se o assunto levar a frase emitida junto com o endereço. Ou seja, esses endereços não podem ser usados para se cadastrar em serviços de terceiros — que é exatamente por que os grandes provedores não têm motivo para bloquear este domínio, e por que o endereço com que você testa hoje ainda funciona no próximo trimestre. Planos pagos tornam isso opcional, para suítes que recebem e-mail que não controlam.

HTML renderizado com segurança

Os corpos são sanitizados na entrada com uma allow-list e depois renderizados num frame em sandbox, sob uma content-security policy. Imagens remotas ficam bloqueadas até você pedir, então um pixel de rastreio não dispara na abertura.

Anexos nomeados, não servidos

Você vê o nome do arquivo, o tipo, o tamanho e o SHA-256 de tudo que veio anexado. Os bytes não são guardados de propósito — um serviço para o qual qualquer um pode mandar e-mail não deveria ser também um host de download.

Isolado por workspace

Todo endereço, mensagem e chave tem escopo do seu workspace, aplicado em todas as rotas. Uma mensagem que não é sua responde 404, e não 403, então não dá para sondar ids.

No seu pipeline

O produto inteiro, numa requisição só.

Esta é a chamada que um teste de cadastro faz depois de enviar o formulário. Sem IMAP, sem biblioteca de polling, sem regex para achar o código.

curl -s \
  -H "Authorization: Bearer $INBOXES_TOKEN" \
  "https://inboxes.nimbusnexus.net/v1/inboxes/$INBOX_ID/messages?extract=otp&since=$STARTED_AT"
Resposta
{
  "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
}
Planos

De graça para olhar, pago para automatizar.

O painel lê em todos os planos, inclusive no gratuito — o que um plano pago compra é poder automatizar em cima disso, guardar o e-mail por mais tempo, manter mais de um endereço por vez e receber e-mail de remetentes que você não controla.

Free

Para a execução ocasional

$0

  • Um endereço, trocado a cada 24 horas
  • O assunto precisa levar a sua frase
  • Retenção de mensagens por 24 horas
  • 1,000 mensagens por mês
  • Leitura pelo painel, sem API
Começar

Starter

Acesso antecipado

Para uma suíte que roda no CI

$19/ mês

  • Cinco endereços
  • Retenção de 7 dias
  • 25,000 mensagens por mês
  • API de mensagens e extração de código
Começar

Pro

Acesso antecipado

Para um time inteiro de suítes

$99/ mês

  • Vinte e cinco endereços
  • Retenção de 30 dias
  • 250,000 mensagens por mês
  • Armazenamento de anexos mantido
Começar

Custom

Para uma organização

Falar com vendas

  • Quantidade de endereços e retenção por contrato
  • Seu próprio domínio de caixas
  • Frase opcional em qualquer endereço
  • Volume, SLA e suporte acordados direto
Vamos conversar

A unidade medida é a mensagem aceita. Uma mensagem recusada na porta — endereço desconhecido, sem frase no assunto, cota estourada, acima do limite de tamanho — nunca é guardada e nunca é contada. Volumes maiores e retenção mais longa são combinados direto com a gente.

Em todos os planos, inclusive no Free
  • Endereços impossíveis de adivinhar e nunca reaproveitados
  • Sanitização de HTML por allow-list
  • Veredictos de SPF / DKIM / DMARC
  • Renderização de mensagens em sandbox
  • Isolamento por workspace
  • Log de auditoria de toda mudança
  • Metadados e digests dos anexos
  • Nenhum e-mail de saída, nunca

Os planos pagos ainda não são self-service: a cobrança deste produto ainda está sendo montada, então mudança de plano é combinada direto com a gente. O plano gratuito dispensa essa conversa.

Perguntas

Antes de apontar um teste para cá.

Não, e não é uma política que dê para negociar. Não existe caminho de submissão nenhum no serviço, destinatários desconhecidos são recusados no RCPT TO — então o bounce é gerado por quem enviou — e o domínio das caixas publica v=spf1 -all. Ele recebe; nunca envia.
Comece agora

Pare de testar em volta da etapa do e-mail.

Conte o que a sua suíte precisa e a gente te arruma um endereço. Volumes maiores, retenção mais longa e domínio próprio são todos combinados direto, enquanto a cobrança self-service não fica pronta.