Що змінюється в службі електронної пошти Cloudflare?
Cloudflare Email Service інтегрує відправку та отримання у Workers без API-ключів, з автоматичним SPF та кодом для отримання. Відмінності від SendGrid та SES.
Вирішення проблем із надсиланням та отриманням електронних листів одним махом
Служба електронної пошти від Cloudflare «Email Service», анонсована у вересні 2025 року, є новою послугою, яка дозволяє комплексно керувати надсиланням, отриманням та обробкою електронних листів у Workers. Випущена як приватна бета-версія, вона привертає значну увагу розробників.
У чому полягала проблема?
Щоб надсилати електронні листи з додатка, вам потрібно було зареєструвати API у SendGrid, AWS SES тощо, вручну налаштувати SPF/DKIM/DMARC в DNS та безпечно керувати ключами API. Ризик потрапити в спам через неправильне налаштування існував завжди, а для отримання потрібен був інший механізм, що залишало надсилання та отримання роз'єднаними.
Вирішено за допомогою Workers Bindings
Завдяки Email Service ви можете надсилати електронні листи, просто додавши кілька рядків до конфігураційного файлу. Ключі API непотрібні, оскільки Cloudflare бере на себе автентифікацію, знижуючи ризик витоку до нуля. SPF та DKIM також налаштовуються автоматично. Код для відправки виглядає так:
await env.SEND_EMAIL.send({ to:[{email:"user@example.com"}], from:{email:"no-reply@yourdomain.com"}, subject:"Order Confirmation", html:"<p>Thank you</p>"});
Отримання також виконується всередині Workers
У поєднанні з існуючою функцією «Email Routing», вхідні електронні листи також можна обробляти всередині Worker. Від фільтрації відправників до збереження вкладень у R2 і навіть зв'язку з Workers AI — все виконується безсерверно. Це ідеально підходить для автоматичних відповідей на запити та транзакційних листів (підтвердження замовлень, скидання паролів).
Відмінності від конкурентів
У той час як налаштування SendGrid та Resend займає від 30 до 60 хвилин, Cloudflare витрачає менше 5 хвилин для доменів під керуванням DNS. Відсутність потреби в управлінні ключами API також є важливою перевагою. Ціноутворення передбачає платний план Workers (від $5/місяць), а деталі щодо тарифів на відправку будуть опубліковані після завершення бета-тестування. Зверніть увагу, що через зміну специфікації з липня 2025 року, коли Email Routing блокує листи без автентифікації SPF/DKIM, поточним користувачам необхідно перевірити свої налаштування.
Для розробників, які вже використовують Workers, найбільшою перевагою є можливість впровадження функціоналу електронної пошти без додаткової інфраструктури, і очікується подальше розширення функцій до моменту загальної доступності.
【Посилання】
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/