Envoi

L'e-mail de votre appli
reçus, codes, réinitialisations

Envoyez reçus, codes et liens de réinitialisation depuis votre code, et sachez quand ils arrivent.

POST /emails
Votre code
templateorder-receipt
idempotency-keyorder_10482
202msg_9f2c7a14Envoyé une fois
Votre point d'accèshooks.acme.dev
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14

L'appel répond avec un identifiant de message. Chaque événement reçu par votre point d'accès porte le même.

Comment ça marche

Opérationnel en trois étapes.

  1. 01

    Vérifiez votre domaine

    Publiez les enregistrements affichés dans les réglages et le domaine passe au vert.

  2. 02

    Créez une clé limitée

    Limitez une clé aux adresses et domaines depuis lesquels elle peut envoyer.

  3. 03

    Envoyez un message

    Un appel donne le modèle, ses valeurs et le destinataire. Une nouvelle tentative n'envoie jamais deux fois.

Sur quoi ça repose

Les éléments qui font le travail.

Rien ici n'est un produit à part. Chaque élément fait partie de la messagerie que vous avez déjà.

API REST

Une API HTTP documentée, avec des clés à émettre, restreindre et révoquer.

/threads?query=invoice
{ "threads": 12 }
La même boîte, qu'elle soit tenue par une personne ou par un programme.
SDK typés

Un client TypeScript d'abord, le reste ensuite.

/threads?query=invoice
{ "threads": 12 }
La même boîte, qu'elle soit tenue par une personne ou par un programme.
Modèles

Un corps écrit une fois, versionné, et envoyé maintes fois : depuis le compositeur, depuis votre propre code ou par un agent.

PrésentationFactureRelance
Bonjour Sarah, ravi de vous avoir rencontrée à
Webhooks

Prévient votre endpoint quand du courrier arrive, au lieu de vous obliger à l'interroger.

/threads?query=invoice
{ "threads": 12 }
La même boîte, qu'elle soit tenue par une personne ou par un programme.
Plusieurs domaines

Pointez plusieurs domaines vers une seule boîte de réception, sous-domaines compris.

acme.comacme.devteam.acme.comhey.acme.io
Politique DMARC

Un enregistrement de départ p=none, affiché à copier ou écrit par une synchronisation, jamais durci à votre place.

TXT_dmarc.acme.com

v=DMARC1; p=none; rua=…

Facultatifobserver seulement

À proximité

D'autres tâches pour la même boîte.

Envoyez une newsletter

Concevez l'e-mail une fois, envoyez-le depuis votre code, et voyez ce qui a été ouvert.

Bonjour{{firstName}}Omar
Lire les nouvelles
130Envoyé42Ouvert9Cliqué
Voyez ce qui suit l'envoi

Voyez ce qu'il est advenu de chaque envoi, et écartez les adresses mortes du suivant.

Distribué129
Rejeté3
Bloqué[email protected]Mis de côté
Une adresse par client

Donnez à chaque ticket, dossier ou client sa propre adresse, sans rien créer.

Ticket 8123ticket-8123@in.yourapp.com
Ticket 8124ticket-8124@in.yourapp.com
Àticket-8123@in.yourapp.com
Deticket-8123@in.yourapp.comMême adresse

Votre boîte de réception,
à vos conditions.

L’infrastructure e-mail pour les entreprises, l’IA, les agents et le courrier personnel. Conçue pour l’échelle, la confidentialité et le contrôle. Tout ce que l’e-mail aurait dû avoir dès le premier jour.

OpenEmail

L’infrastructure e-mail pour les entreprises, l’IA, les agents et le courrier personnel. Conçue pour l’échelle, la confidentialité et le contrôle. Tout ce que l’e-mail aurait dû avoir dès le premier jour.

© 2026 OpenEmail. Tous droits réservés.