Gestionnaire de secrets

Envless envoie chaque e-mail de comptevia OpenEmail.

Envless garde les variables d’environnement chiffrées, versionnées et synchronisées. Chaque e-mail qu’il envoie, du code de connexion à l’alerte de sécurité, passe par deux appels au SDK OpenEmail.

Visiter envless.cloud
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}`)    }  }}

Les nouveautés de version et les alertes d’équipe partent par 100 destinataires par appel. Chaque personne reçoit un message distinct, et un échec n’est consigné que pour ce destinataire.

36

modèles d’e-mail, tous envoyés via OpenEmail

100

destinataires par appel groupé, chacun dans son propre message

sept. 2026

Le mois où il a démarré sur OpenEmail

Ce qui y passe

Ce que Envless fait tourner
sur OpenEmail.

  • Codes de connexionUn code de six caractères, valable dix minutes, envoyé pendant que la personne attend sur l’écran de connexion.
  • Codes de vérificationUn nouveau code avant chacune des 43 actions qu’Envless protège par une seconde vérification.
  • Avis de sécuritéDes alertes quand la double authentification change, qu’un appareil CLI est approuvé, qu’une clé API est créée ou renouvelée, ou qu’un environnement est exposé.
  • Invitations d’équipeDes invitations à un espace de travail, avec un rappel la veille de leur expiration.
  • FacturationPassages à une offre supérieure, renouvellements, changements de forfait, résiliations, et paiements échoués ou régularisés.
  • Nouveautés de versionUn message quand une nouvelle version de la CLI Envless, du paquet env ou du SDK est publiée.

Comment il a été construit

Comment Envless
l’a assemblé.

  1. 01

    Un seul client pour l’API

    Envless crée un client OpenEmail unique à partir de sa clé API et le réutilise pour chaque envoi.

  2. 02

    Générer, puis envoyer

    Chacun de ses 36 modèles React Email devient du HTML et du texte brut, puis part avec emails.send.

  3. 03

    Grouper les annonces

    Les nouveautés de version et les alertes d’équipe utilisent emails.sendBatch, 100 destinataires à la fois, pour que personne ne voie l’adresse d’un autre.

  4. 04

    Désinscription possible, sauf pour la sécurité

    Chacun peut couper des catégories comme les nouveautés de version. Les codes de connexion et les avis de sécurité des clés API arrivent toujours.

Fonctionnalités utilisées

Les fonctionnalités d’OpenEmail
sur lesquelles Envless s’appuie.

API d’envoi d’e-mails

Envoyez un message ou cent par appel, maintenant ou plus tard, et réessayez sans jamais envoyer deux fois.

SDK typés

Des clients TypeScript, Python et Ruby, une méthode pour chaque opération.

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

Une clé par tâche, limitée aux droits et aux expéditeurs dont elle a besoin, avec chaque appel journalisé.

Plusieurs domaines

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

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

Questions

Questions sur
Envless et OpenEmail.

Générez une clé.
Envoyez quelque chose.

Accès complet à l’API, à MCP et au SDK dans toutes les formules, la gratuite comprise.