Cloudflare Email
EmDash CMS email-provider plugin that delivers via the native Cloudflare Email Sending Workers binding.
Plugin
Cloudflare Email
EmDash CMS email-provider plugin that delivers via the native Cloudflare Email Sending Workers binding.
Delivers transactional email through the native Cloudflare Email Sending Workers binding. No API token required — auth happens via the binding.
Installation
npm install emdash-plugin-cloudflare-email
import cloudflareEmail from "emdash-plugin-cloudflare-email";
export default defineConfig({
integrations: [
emdash({
plugins: [cloudflareEmail()],
}),
],
});
Requirements
- EmDash
>= 0.5.0 - Cloudflare Workers deployment (trusted-mode only)
- A domain onboarded for Cloudflare Email Sending
- Astro 6 +
@astrojs/cloudflarev13+
Caveats
- Trusted-mode only — the plugin uses the Workers
send_emailbinding which requires host Worker access. - The binding name must be
EMAILin this release.