Guide de l’infrastructure e-mail

Comment envoyer des e-mails avec une API

Une démarche pas à pas pour envoyer des e-mails authentifiés via une API, les tester et sécuriser la production.

Une requête d’e-mail de production exige plus qu’un destinataire et un objet. Il lui faut un expéditeur vérifié, un modèle adapté à l’usage, une authentification, une gestion des erreurs et un moyen d’observer le résultat.

Ce que cela signifie en pratique

  • Un domaine From vérifié
  • Une clé API limitée au bon espace de travail
  • Un contenu HTML et texte structuré
  • Une stratégie de nouvelles tentatives qui évite les livraisons en double

Check-list de mise en œuvre

  1. Créez un domaine vérifié et choisissez une adresse d’expéditeur.
  2. Stockez la clé API dans des variables d’environnement côté serveur.
  3. Envoyez un message de test à une boîte de réception contrôlée.
  4. Journalisez l’ID de réponse du fournisseur et gérez les réponses en échec.
  5. Ajoutez une clé d’idempotence ou un ID d’événement pour les tâches réessayées.

Les questions que posent les équipes

Peut-on utiliser une clé API dans du code côté navigateur ?

Non. Gardez les identifiants d’envoi sur un serveur, un worker ou un backend de confiance.

Comment éviter les envois d’e-mails en double ?

Utilisez un identifiant d’événement stable ou une clé d’idempotence, et persistez l’ID de message du fournisseur avant de réessayer les tâches en échec.