Cosa cambia con il servizio email di Cloudflare?
Cloudflare Email Service integra invio e ricezione su Workers senza chiavi API, con SPF automatico e ricezione tramite codice. Differenze con SendGrid e SES.
Risolvere i problemi di invio e ricezione delle email in un colpo solo
L'"Email Service" di Cloudflare, annunciato a settembre 2025, è un nuovo servizio che consente di gestire l'invio, la ricezione e l'elaborazione delle email in modo integrato su Workers. Rilasciato come beta privata, sta attirando l'attenzione degli sviluppatori.
Qual era il problema?
Per inviare email da un'app, era necessario registrarsi per una API con SendGrid, AWS SES, ecc., configurare manualmente SPF/DKIM/DMARC nei DNS e gestire in modo sicuro le chiavi API. Il rischio di essere trattati come spam a causa di una configurazione errata era sempre presente, e la ricezione richiedeva un meccanismo diverso, mantenendo l'invio e la ricezione disgiunti.
Risolto con i Workers Bindings
Con Email Service, puoi inviare email semplicemente aggiungendo poche righe al tuo file di configurazione. Le chiavi API non sono necessarie perché Cloudflare gestisce l'autenticazione, riducendo a zero i rischi di perdite. Anche SPF e DKIM vengono configurati automaticamente. Il codice di invio si presenta così:
await env.SEND_EMAIL.send({ to:[{email:"user@example.com"}], from:{email:"no-reply@yourdomain.com"}, subject:"Order Confirmation", html:"<p>Thank you</p>"});
Anche la ricezione viene completata all'interno di Workers
In combinazione con l'esistente "Email Routing", le email in arrivo possono essere elaborate all'interno di un Worker. Dal filtraggio dei mittenti al salvataggio degli allegati su R2, fino al collegamento con Workers AI, tutto viene completato in modalità serverless. È perfetto per le risposte automatiche alle richieste e per le email transazionali (conferme d'ordine, ripristino della password).
Differenze rispetto ai concorrenti
Mentre SendGrid e Resend richiedono da 30 a 60 minuti per la configurazione, Cloudflare richiede meno di 5 minuti per i domini gestiti tramite DNS. Anche l'assenza di gestione delle chiavi API rappresenta un elemento di differenziazione. I prezzi presuppongono un piano Workers a pagamento (da 5 $/mese), con dettagli sulle tariffe di invio che verranno rilasciati al termine della beta. Si noti che a causa di una modifica delle specifiche a partire da luglio 2025, per cui l'Email Routing blocca le email senza autenticazione SPF/DKIM, gli utenti esistenti devono controllare le proprie impostazioni.
Per gli sviluppatori Workers esistenti, l'attrattiva principale è la possibilità di integrare la funzionalità email senza infrastrutture aggiuntive, e si prevede un'ulteriore espansione delle funzionalità verso la disponibilità generale.
【Riferimenti】
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/