Aller au contenu

Envoyer un e-mail

Vérifiez Runtime et domaine, créez une clé d’envoi et testez une destination vérifiée. Cloudflare Workers Paid est requis pour des destinataires de production arbitraires. Choisissez essential, transactional ou subscription; ce dernier exige un topic.

Terminal window
curl "$ALL2CF_SEND_URL/emails" -H "Authorization: Bearer $ALL2CF_SEND_KEY" -H "Content-Type: application/json" -H "Idempotency-Key: order-1048" -d '{"from":"hello@example.com","to":"client@example.net","subject":"Reçu","html":"<h1>Payé</h1>"}'

Réutilisez la même clé d’idempotence pour la même requête; un contenu différent est refusé. /emails/batch prend une validation stricte ou permissive; scheduled_at planifie et peut être modifié/annulé avant départ. Les pièces jointes sont Base64 ou HTTPS public; téléchargement limité à 25 MiB et message Cloudflare à 5 MiB. Pour 429/5xx éligibles, temporisez avec la même clé.