Belege, Codes und Resets

Die Mail, die Ihr Produkt sendet
vom Aufruf bis zum Ergebnis

Ihre App schickt eine Nachricht, und OpenEmail sendet sie von Ihrer eigenen Domain. Jeder Aufruf steht beim Schlüssel, der ihn gemacht hat, und jeder Versand hat ein Ergebnis zum Nachlesen.

Ihr Code
templateorder-receipt
idempotency-keyorder_10482
202msg_9f2c7a14Einmal gesendet
Ihr Endpunkthooks.acme.dev
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14

Der Aufruf antwortet mit einer Nachrichten-ID. Jedes Ereignis an Ihrem Endpunkt trägt dieselbe ID.

Wo es anfängt

Wie das heute aussieht.

Die Mail kommt aus Ihrem Code

Belege, Anmeldecodes und Passwort-Resets verschickt Ihr Backend, kein Mensch tippt sie.

Nach dem Versand kommt nichts zurück

Ein Kunde sagt, der Code sei nie angekommen, und es gibt kein Zustellprotokoll zum Nachsehen.

Ein geteilter Schlüssel, kein Aufrufprotokoll

Jeder Dienst sendet mit demselben Geheimnis, und nichts zeigt, welcher Aufruf wann fehlgeschlagen ist.

So funktioniert es

In vier Schritten startklar.

  1. 01

    Domain verifizieren

    Veröffentlichen Sie die Einträge aus den Einstellungen. Die Domain wird grün, sobald sie stimmen.

  2. 02

    Eingegrenzten Schlüssel ausstellen

    Begrenzen Sie den Schlüssel auf die Adressen und Domains, von denen er senden darf, und deckeln Sie mit einer Rolle, was er erreicht.

  3. 03

    Die Nachricht abschicken

    Ein Aufruf nennt die Vorlage, ihre Werte und den Empfänger, und ein zweiter Versuch sendet sie nicht doppelt.

  4. 04

    Webhook annehmen, Protokoll lesen

    Ihr Endpunkt hört jedes Ereignis mit der Nachrichten-ID, und das Protokoll zeigt zugestellt, unzustellbar oder fehlgeschlagen.

Worauf es läuft

Die Teile, die die Arbeit machen.

Es läuft auf einer dokumentierten API mit eingrenzbaren Schlüsseln, einem typisierten SDK, Webhooks an Ihren Endpunkt, versionierten Vorlagen und den Einträgen, die hinter Ihrer Versanddomain stehen.

REST API

Eine dokumentierte HTTP-API mit Schlüsseln, die sich ausstellen, eingrenzen und widerrufen lassen.

/threads?query=invoice
{ "threads": 12 }
Dasselbe Postfach, ob eine Person oder ein Programm es hält.
Typisierte SDKs

Zuerst ein TypeScript-Client, dann der Rest.

/threads?query=invoice
{ "threads": 12 }
Dasselbe Postfach, ob eine Person oder ein Programm es hält.
Webhooks

Sagt dem Endpunkt Bescheid, wenn Mail ankommt, statt Polling zu verlangen.

/threads?query=invoice
{ "threads": 12 }
Dasselbe Postfach, ob eine Person oder ein Programm es hält.
Vorlagen

Ein einmal geschriebener Text, versioniert und vielfach gesendet: aus dem Composer, aus eigenem Code oder von einem Agenten.

VorstellungRechnungNachfassen
Hallo Sarah, schön, dich getroffen zu haben bei
Verifizierter Absender

Ein Zeichen neben dem Absender, wenn die veröffentlichten Einträge der Absenderdomain zusammenpassen.

receipts@stripe.com
SPFDKIMDMARC
verifizierter Absender
DMARC-Richtlinie

Ein p=none-Eintrag für den Anfang, zum Kopieren ausgegeben oder von einer Synchronisierung geschrieben, nie ungefragt verschärft.

TXT_dmarc.acme.com

v=DMARC1; p=none; rua=…

Optionalnur beobachten
Tracking auf der eigenen Domain

Getrackte Links und das Öffnungs-Pixel auf einer selbst gewählten Subdomain, etwa links.yourdomain.com, statt auf der OpenEmail-Adresse.

Sehen, wann gesendete Mail geöffnet wurde

Ob eine gesendete Nachricht geöffnet wurde, wann, wie oft und welchen ihrer Links gefolgt wurde. An, solange es nicht abgeschaltet wird, und offen über die Messwerte, die es nicht bekommt.

In der Praxis

Jeder Teil, Schritt für Schritt.

Vier kürzere Seiten gehen den Weg durch: aus dem eigenen Code senden, das Aufrufprotokoll lesen, was nach dem Versand passierte, und Mail in einem Testlauf, die noch kommt.

Mail aus Ihrer App

Senden Sie Belege, Codes und Passwort-Links aus Ihrem eigenen Code, und erfahren Sie, wann sie ankommen.

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
Ihre Integration beobachten

Jeder Aufruf eines Schlüssels, jeder gesendete Webhook, mit Code und Dauer.

oe_live_7f20Rotiert
GET/emails20061 ms
POST/emails429send_quota_exceeded
Ihre Anmeldemails testen
Bald

Geben Sie jedem Testlauf eine eigene Adresse und lesen Sie die Mail, die er bekommt.

signup-02@acme.com
Bestätigen Sie Ihre E-Mail730915
signup-01@acme.com418204
signup-02@acme.com730915
Sehen, was nach dem Senden passiert

Sehen Sie, was aus jeder Sendung wurde, und halten Sie tote Adressen aus der nächsten heraus.

[email protected]Übersprungen
Zugestellt129
Abgewiesen3
Gesperrt[email protected]Zurückgehalten

Fragen

Vor der Anmeldung gestellt.

Was verhindert, dass ein zweiter Versuch dieselbe E-Mail doppelt sendet?

Ein Aufruf nennt die Vorlage, ihre Werte und den Empfänger, und ein erneuter Versuch sendet nicht zweimal. Der Aufruf antwortet mit einer Nachrichten-ID, und jedes Ereignis, das Ihr Endpunkt hört, trägt dieselbe ID.

Kann ich sehen, was nach dem Versand passiert ist?

Ja. Jeder Versand liest sich als zugestellt, unzustellbar, beschwert oder fehlgeschlagen, nach Tag, Quelle und Absendeadresse, und das Anfrageprotokoll hält Methode, Pfad, Statuscode und Dauer für jeden Aufruf eines Schlüssels.

Gibt es ein SDK für meine Sprache?

Meistens noch nicht. Der typisierte Client kommt zuerst für TypeScript, die anderen folgen, also ruft jede andere Sprache vorerst direkt die dokumentierte HTTP-API auf.

In der Nähe

Weitere Aufgaben für dasselbe Postfach.

Ihr Produkt bekommt die Mail

Jedes Ticket, jeder Datensatz und jeder Kunde kann eine eigene Adresse haben. Mail dorthin erreicht Ihren Endpunkt als signiertes Ereignis, und Ihr Code antwortet als diese Adresse.

Ticket 8123ticket-8123@in.yourapp.com
Ticket 8124ticket-8124@in.yourapp.com
Anticket-8123@in.yourapp.com
Vonticket-8123@in.yourapp.comDieselbe Adresse
Übergeben Sie den Posteingang der Software

Geben Sie einem Agenten eine eigene Adresse und einen Schlüssel, begrenzt auf das, was er darf. Er liest, setzt Labels, entwirft und sendet, und jeder Aufruf wird protokolliert.

listThreadsgetThreadsearchMailsendEmail
Alles, was Sie senden

Einmal als Vorlage schreiben. Aus dem Editor senden, aus dem eigenen Code oder an einem Tag, den Sie wählen, und danach lesen, was passiert ist.

Hallo{{firstName}}Omar
Update lesen
130Gesendet42Geöffnet9Geklickt

Der Posteingang,
nach eigenen Regeln.

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

OpenEmail

E-Mail-Infrastruktur für Unternehmen, KI, Agenten und persönliche E-Mail. Gebaut für Skalierung, Privatsphäre und Kontrolle. Alles, was E-Mail vom ersten Tag an hätte haben sollen.

© 2026 OpenEmail. Alle Rechte vorbehalten.