Secrets-Manager

Envless sendet jede Konto-E-Mailüber OpenEmail.

Envless hält Umgebungsvariablen verschlüsselt, versioniert und synchron. Jede E-Mail, die es sendet, vom Anmeldecode bis zur Sicherheitswarnung, läuft über zwei Aufrufe des OpenEmail-SDK.

libs/openemail/SendBatchEmails.ts
for (let i = 0; i < recipients.length; i += OPENEMAIL_BATCH_LIMIT) {  const chunk = recipients.slice(i, i + OPENEMAIL_BATCH_LIMIT)  const payload: Array<EmailSend> = chunk.map((to) => ({ from, to, subject, html, text }))   const results = await OpenEmail().emails.sendBatch(payload)  sent += results?.sent ?? 0   for (const item of results?.items || []) {    if (item.status === 'error') {      Console.Error('SendBatchEmails', `${item.error.code} ${item.error.message}`)    }  }}

Release-Neuigkeiten und Team-Hinweise gehen mit 100 Empfängern pro Aufruf hinaus. Jede Person erhält eine eigene Nachricht, und ein Fehler wird nur für diesen Empfänger protokolliert.

36

E-Mail-Vorlagen, jede über OpenEmail gesendet

100

Empfänger pro Stapelaufruf, jeder mit einer eigenen Nachricht

Sept. 2026

Der Monat, in dem es auf OpenEmail startete

Was darüber läuft

Was Envless
auf OpenEmail laufen lässt.

  • AnmeldecodesEin Code aus sechs Zeichen, zehn Minuten gültig, gesendet, während die Person auf dem Anmeldebildschirm wartet.
  • BestätigungscodesEin frischer Code vor jeder der 43 Aktionen, die Envless mit einer zweiten Prüfung absichert.
  • SicherheitshinweiseWarnungen, wenn sich die Zwei-Faktor-Authentifizierung ändert, ein CLI-Gerät freigegeben, ein API-Schlüssel erstellt oder rotiert oder eine Umgebung offengelegt wird.
  • Team-EinladungenEinladungen in einen Workspace, mit einer Erinnerung einen Tag, bevor eine abläuft.
  • AbrechnungUpgrades, Verlängerungen, Tarifwechsel, Kündigungen sowie fehlgeschlagene und nachträglich eingegangene Zahlungen.
  • Release-NeuigkeitenEin Hinweis, wenn eine neue Version der Envless-CLI, des env-Pakets oder des SDK veröffentlicht wird.

Wie es gebaut wurde

Wie Envless
es aufgebaut hat.

  1. 01

    Ein Client für die API

    Envless erstellt aus seinem API-Schlüssel einen einzigen OpenEmail-Client und verwendet ihn für jeden Versand wieder.

  2. 02

    Erst rendern, dann senden

    Jede seiner 36 Vorlagen in React Email wird zu HTML und reinem Text und geht dann mit emails.send hinaus.

  3. 03

    Ankündigungen im Stapel

    Release-Neuigkeiten und Team-Hinweise nutzen emails.sendBatch, 100 Empfänger auf einmal, sodass niemand die Adresse eines anderen sieht.

  4. 04

    Abmeldung möglich, außer bei Sicherheit

    Man kann Kategorien wie Release-Neuigkeiten stummschalten. Anmeldecodes und Sicherheitshinweise zu API-Schlüsseln kommen immer an.

Genutzte Funktionen

Die OpenEmail-Funktionen,
auf die Envless setzt.

E-Mail-API

Eine Nachricht oder hundert pro Aufruf senden, jetzt oder später, und wiederholen, ohne doppelt zu senden.

Typisierte SDKs

Clients für TypeScript, Python und Ruby, eine Methode für jede Operation.

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

Ein Schlüssel pro Aufgabe, beschränkt auf die Scopes und Absender, die er braucht, und jeder Aufruf protokolliert.

Mehrere Domains

Mehrere Domains auf einen Posteingang richten, Subdomains eingeschlossen.

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

Fragen

Fragen zu
Envless und OpenEmail.

Schlüssel erzeugen.
Etwas senden.

Voller Zugang zu API, MCP und SDK in jedem Tarif, auch im kostenlosen.