MakiSend ou Resend

Resend est un fournisseur d’e-mail hébergé : ses serveurs envoient votre courrier. MakiSend, c’est l’API, la file d’attente, les relances, les logs et le dashboard, dans votre propre compte Cloudflare, et il confie chaque e-mail au fournisseur SMTP de votre choix.

Dernière mise à jour · Version Markdown (en anglais)

En un coup d'œil

ResendMakiSend
Où il tourneLes serveurs de ResendVotre compte Cloudflare
PrixGratuit jusqu’à 100 e-mails par jour, puis à partir de $20 par moisGratuit. Des centaines d’e-mails par jour sur Workers Free, sans plafond quotidien sur Workers Paid ($5 par mois)
Qui envoie le courrierResendVotre fournisseur SMTP ou Cloudflare Email Service
Vos donnéesStockées par ResendChiffrées en AES-256 dans votre propre D1
Serveurs à gérerAucunAucun

Prix de Resend tirés de resend.com/pricing, consulté en octobre 2026. Quotas Cloudflare tirés de ses plans Workers Free et Paid.

Quand Resend est le meilleur choix

  • Vous voulez qu’une seule entreprise gère l’envoi et sa réputation, et vous n’avez pas de fournisseur SMTP.
  • Il vous faut cc, bcc, reply_to, des headers personnalisés, tags ou scheduled_at dès aujourd’hui. MakiSend ne les prend pas encore en charge.
  • Il vous faut des webhooks ou le suivi des rebonds, ouvertures et clics. Pour l’instant, MakiSend ne journalise que les envois.
  • Votre fournisseur SMTP exige une IP d’envoi fixe. Les Workers n’en ont pas.

Quand MakiSend convient

  • Vous payez déjà une boîte mail (Google Workspace, Zoho, Microsoft 365) ou un service d’envoi, et vous ne voulez pas d’un second abonnement pour l’API.
  • Vous voulez des destinataires, contenus, pièces jointes et mots de passe SMTP chiffrés (AES-256-GCM) dans une base de données qui vous appartient.
  • Votre application tourne déjà sur Cloudflare, ou vous voulez l’API sur Workers Free sans frais.
  • Vous aimez la livraison de Resend mais pas payer son dashboard : pointez MakiSend vers le SMTP de Resend et gardez les logs dans votre compte.
  • Vous préférez le faire tourner sur votre propre serveur : le même MakiSend tourne depuis une seule image Docker sur n'importe quel VPS (guide VPS).

Migrer un appel depuis Resend

La requête garde sa forme. Ce qui change : l’endpoint, l’expéditeur et la liste de destinataires.

Resend POST /emailsMakiSend POST /send-email
Authorization: Bearer <key>Même en-tête, ou x-api-key
En-tête Idempotency-KeyMême en-tête, fenêtre de rejeu de 24 heures
fromPas dans le corps : l’expéditeur appartient à la configuration SMTP liée à la clé API
to (chaîne ou tableau)Une adresse par requête
subject, html, textMêmes noms ; text et html sont tous deux obligatoires
attachments (filename, content, content_type)Même forme ; path (une URL à télécharger) est refusé
cc, bcc, reply_to, headers, tags, scheduled_atPas encore pris en charge
200 avec un id202 avec un emailId ; le résultat apparaît dans les logs du dashboard

Avant, avec Resend :

resend.shbash
curl -X POST https://api.resend.com/emails \
  -H "Authorization: Bearer $RESEND_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme <billing@acme.example>",
    "to": ["customer@example.com"],
    "subject": "Your receipt",
    "html": "<p>Thanks for order <b>#1042</b>.</p>"
  }'

Après, avec MakiSend :

makisend.shbash
curl -X POST https://<your-worker>.workers.dev/send-email \
  -H "Authorization: Bearer $MAKISEND_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "customer@example.com",
    "subject": "Your receipt",
    "text": "Thanks for order #1042.",
    "html": "<p>Thanks for order <b>#1042</b>.</p>"
  }'

Tous les champs sont dans la référence de l’API.

Garder Resend comme expéditeur

MakiSend peut envoyer via Resend. Dans le dashboard, ajoutez une configuration SMTP avec le préréglage Resend : hôte smtp.resend.com, port 465, nom d’utilisateur resend, et une clé API Resend comme mot de passe. Resend continue de livrer votre courrier ; MakiSend garde les clés API, les templates, les relances et les logs dans votre compte Cloudflare.

Ce que chacun coûte

Resend est gratuit jusqu'à 3 000 e-mails par mois (100 par jour), puis à partir de $20 par mois. MakiSend est gratuit ; vous ne payez Cloudflare qu'au-delà de Workers Free, et votre fournisseur SMTP pour le courrier qu'il envoie. La page des tarifs donne les quotas.

Ou laissez MakiSend s’en charger

MakiSend, c’est tout ce qui est décrit sur cette page, prêt à l’emploi : un POST /send-email authentifié, une file d’attente, un Workflow durable avec relances, nodemailer sur des sockets ouverts par nom d’hôte, le binding Cloudflare Email Service et un dashboard avec les logs. Il est open source et se déploie sur votre propre compte Cloudflare, y compris un compte Workers Free.

Questions

MakiSend remplace-t-il Resend sans modification ?

Presque, pas à l’identique. L’en-tête de clé API, Idempotency-Key et le format des pièces jointes sont les mêmes. L’expéditeur passe dans la configuration SMTP, chaque requête a un seul destinataire, et cc, bcc, reply_to, headers, tags et scheduled_at ne sont pas encore pris en charge.

MakiSend peut-il envoyer via Resend ?

Oui. Utilisez le préréglage SMTP Resend (smtp.resend.com, port 465, nom d’utilisateur resend, une clé API comme mot de passe). Resend livre le courrier et MakiSend garde les logs dans votre compte.

MakiSend est-il gratuit ?

Oui. Il est open source sous licence MIT. Le faire tourner est gratuit avec le plan Workers Free de Cloudflare, qui couvre des centaines d’e-mails par jour ; votre fournisseur SMTP facture le courrier qu’il envoie.