E-Mail-API
Aus Ihrem Code senden, genau einmal.
Ein Aufruf sendet eine Nachricht oder einen Stapel von hundert. Jeder Versand hat eine ID, bevor er rausgeht, und eine Wiederholung spielt das Ergebnis erneut ab, statt noch einmal zu senden.
Kurz gesagt
Was ist eine transaktionale E-Mail-API?
Damit versendet eine App ihre eigene Mail, etwa Belege, Anmeldelinks und Hinweise, per HTTP-Anfrage statt durch jemanden, der auf Senden drückt.
100
Nachrichten in einem Stapelaufruf
365
Tage, die ein Versand im Voraus geplant werden kann
900
Sekunden Rückgängig bei einem sofortigen Versand
So funktioniert es
Ein Stapel, der nie alles oder nichts ist
Bis zu 100 Nachrichten pro Aufruf, jede einzeln geprüft. Eine falsche Adresse lässt diesen Eintrag scheitern, der Rest geht trotzdem raus.
Jetzt, später oder mit Rückgängig-Fenster
Bis zu ein Jahr im Voraus planen oder einen sofortigen Versand bis zu 15 Minuten zurückhalten. Stornieren oder verschieben, bis er rausgeht.
Eine Spur für jede Nachricht
Jeder Versand bekommt sofort eine msg_-ID. Lesen Sie seinen Status, die Ereignisse pro Empfänger sowie Öffnungen und Klicks.
Einen Stapel senden
Das TypeScript-SDK oder dasselbe JSON über einfaches HTTP.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const result = await openemail.emails.sendBatch( [ { from: '[email protected]', to: '[email protected]', subject: 'Order AC-4192 has shipped', text: 'It is on its way.' }, { from: '[email protected]', to: '[email protected]', subject: 'Order AC-4193 has shipped', text: 'It is on its way.' }, ], { idempotencyKey: 'shipments:2026-09-23' },) console.log(result.sent, result.failed)Was Sie bekommen
Heute schon im Produkt
Vorlagen per ID
Senden Sie eine gespeicherte Vorlage und fixieren Sie die getestete Version.
In ihrer Sprache
Fügen Sie translate hinzu, und jeder Empfänger liest es in seiner Sprache, oder es wird gar nicht gesendet.
Auch im Resend-Format
Richten Sie das Resend-SDK auf /compat/resend und behalten Sie Ihren Code.
Praxistipps
Das Beste daraus machen
- 01
Den Idempotenzschlüssel ableiten
Nehmen Sie den Anlass des Versands, etwa eine Bestellnummer, nie einen Zeitstempel.
- 02
Den Status lesen
202 heißt in der Warteschlange oder geplant. Prüfen Sie status, bevor Sie es zugestellt nennen.
- 03
Versendetes taggen
Bis zu 10 Tags pro Nachricht, bei jedem Abruf zurückgegeben.
Stand der Dinge
Gut zu wissen
- Kein Testmodus
- Jeder Schlüssel ist live, also wird jeder Versand wirklich zugestellt.
- Kein Bounce-Status am Versand
- Ein Bounce erreicht den Thread und den Webhook email.bounced, nicht GET /emails.
- Versand aus dem Editor nicht gelistet
- Mail, die aus der App gesendet wurde, erscheint nicht in GET /emails.
Fragen
Häufig gefragt
Weiterlesen
Passt gut zu
Loslegen
Ihre Domain,
Ihre Mail.
Richten Sie eine Domain auf OpenEmail aus und lesen Sie sie in einem Postfach, das dafür gebaut ist. Der kostenlose Tarif umfasst eine Domain.