Construir em cima

E-mail para dentro do seu app
direto no seu código

O e-mail que chega ao seu domínio alcança o seu servidor como webhook assinado, segundos depois.

in.yourapp.com
POSThooks.acme.dev/mailAssinado200
typeemail.received
threadIdthread_2f9b4c
subjectFatura 4021
GET/threads/thread_2f9b4cinvoice.pdf

O seu endpoint responde 200. O evento indica a conversa, então você busca mensagem e arquivos pelo id.

Como funciona

Funcionando em três passos.

  1. 01

    Aponte um domínio para cá

    Adicione o domínio e publique os registros. Cada endereço recebe.

  2. 02

    Registre o seu endpoint

    Escolha os eventos, copie o segredo de assinatura, responda em até cinco segundos.

  3. 03

    Leia a mensagem

    O evento indica a conversa. Busque-a, com os arquivos, pelo id.

Em que se apoia

As partes que fazem o trabalho.

Nada aqui é um produto separado. Cada parte faz parte da caixa de correio que você já tem.

Webhooks

Avisa o seu endpoint quando chega correio, em vez de o obrigar a sondar.

/threads?query=invoice
{ "threads": 12 }
A mesma caixa de correio, esteja nas mãos de uma pessoa ou de um programa.
REST API

Uma API HTTP documentada, com chaves que se emitem, se limitam e se revogam.

/threads?query=invoice
{ "threads": 12 }
A mesma caixa de correio, esteja nas mãos de uma pessoa ou de um programa.
Endereços catch-all

Todos os endereços do domínio recebem, incluindo os que nunca foram criados. Um interruptor fecha isso.

hello@yourdomain.comentregue
billing@yourdomain.comentregue
careers@yourdomain.comentregue
anything-at-all@yourdomain.comentregue
oct-2026-signup@yourdomain.comentregue
Anexos

Escolha-os com o clipe ou cole-os. Uma imagem colada vai parar ao corpo e não à lista de ficheiros, e um ficheiro arrastado para o compositor não fica anexado de todo. Numa caixa de correio OpenEmail os ficheiros recebidos ficam em armazenamento de objetos, um objeto cada, e abrir uma conversa puxa-os a todos.

contract_v3.pdf2.4 MB
brand-kit.zip18 MB
SDK tipados

Primeiro um cliente TypeScript, depois os restantes.

/threads?query=invoice
{ "threads": 12 }
A mesma caixa de correio, esteja nas mãos de uma pessoa ou de um programa.
Vários domínios

Aponte vários domínios para uma caixa de entrada, subdomínios incluídos.

acme.comacme.devteam.acme.comhey.acme.io

Por perto

Outros trabalhos para a mesma caixa.

Um endereço por cliente

Dê a cada chamado, registro ou cliente o seu próprio endereço, sem criar nada.

Chamado 8123ticket-8123@in.yourapp.com
Chamado 8124ticket-8124@in.yourapp.com
Paraticket-8123@in.yourapp.com
Deticket-8123@in.yourapp.comMesmo endereço
Teste os e-mails de cadastro
Em breve

Dê a cada teste o seu próprio endereço e leia o e-mail que ele recebe.

signup-02@acme.com
Confirme o seu e-mail730915
signup-01@acme.com418204
signup-02@acme.com730915
E-mail dentro do seu produto

Envie, leia e organize e-mail a partir do seu código com um cliente tipado.

awaitopenemail.emails.send({
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked

A sua caixa de entrada,
nos seus termos.

Infraestrutura de email para empresas, IA, agentes e correio pessoal. Feita para escala, privacidade e controlo. Tudo o que o email devia ter tido desde o primeiro dia.

OpenEmail

Infraestrutura de email para empresas, IA, agentes e correio pessoal. Feita para escala, privacidade e controlo. Tudo o que o email devia ter tido desde o primeiro dia.

© 2026 OpenEmail. Todos os direitos reservados.