Qu'est-ce qui change avec le service de messagerie de Cloudflare ?
news Technology

Qu'est-ce qui change avec le service de messagerie de Cloudflare ?

Cloudflare Email Service intègre l'envoi et la réception sur Workers sans clés API, avec SPF automatique et réception par code. Différences avec SendGrid et SES.


Résoudre les tracas de l'envoi et de la réception d'e-mails en une seule fois

Le service de messagerie de Cloudflare, « Email Service », annoncé en septembre 2025, est un nouveau service qui vous permet de gérer l'envoi, la réception et le traitement des e-mails de manière intégrée sur Workers. Publié en version bêta privée, il attire l'attention des développeurs.

Quel était le problème ?

Pour envoyer des e-mails depuis une application, vous deviez vous inscrire à une API avec SendGrid, AWS SES, etc., configurer manuellement SPF/DKIM/DMARC dans le DNS et gérer en toute sécurité les clés API. Le risque d'être traité comme spam en raison d'une mauvaise configuration était toujours présent, et la réception nécessitait un mécanisme différent, ce qui rendait l'envoi et la réception disjoints.

Résolu avec les Workers Bindings

Avec Email Service, vous pouvez envoyer des e-mails en ajoutant simplement quelques lignes à votre fichier de configuration. Les clés API sont inutiles car Cloudflare gère l'authentification, réduisant ainsi les risques de fuite à zéro. SPF et DKIM sont également configurés automatiquement. Le code d'envoi ressemble à ceci :

await env.SEND_EMAIL.send({  to:[{email:"user@example.com"}],  from:{email:"no-reply@yourdomain.com"},  subject:"Order Confirmation", html:"<p>Thank you</p>"});

La réception est également effectuée au sein de Workers

Combiné avec l'« Email Routing » existant, les e-mails entrants peuvent également être traités au sein d'un Worker. Du filtrage des expéditeurs à l'enregistrement des pièces jointes sur R2, en passant par la liaison avec Workers AI, tout est réalisé en mode serverless. C'est parfait pour les réponses automatiques aux demandes et les e-mails transactionnels (confirmations de commande, réinitialisations de mot de passe).

Différences avec les concurrents

Alors que SendGrid et Resend prennent de 30 à 60 minutes à configurer, Cloudflare prend moins de 5 minutes pour les domaines gérés par DNS. L'absence de gestion des clés API est également un facteur de différenciation. La tarification suppose un forfait Workers payant (à partir de 5 $/mois), les détails sur les frais d'envoi devant être publiés après la fin de la bêta. Notez qu'en raison d'un changement de spécification à partir de juillet 2025 où l'Email Routing bloque les e-mails sans authentification SPF/DKIM, les utilisateurs existants doivent vérifier leurs paramètres.

Pour les développeurs Workers existants, le plus grand attrait est de pouvoir intégrer des fonctionnalités de messagerie sans infrastructure supplémentaire, et une extension des fonctionnalités est attendue vers la disponibilité générale.


【Références】

Cloudflare Blog "Announcing Cloudflare Email Service's private beta" https://blog.cloudflare.com/email-service/

Cloudflare Docs "Send emails from Workers" https://developers.cloudflare.com/email-routing/email-workers/send-email-workers/

Cloudflare Docs "Email Routing overview" https://developers.cloudflare.com/email-routing/