[!NOTE]
This SDK is meant for Cloudflare Workers' integration of mailchannels, which doesn't require authentication.
npm i mailchannels
import { sendMail } from 'mailchannels'
Add the below TXT records for SPF and Domain Lock to work correctly. Replace WORKER_ID
with either
- your unique subdomain for workers, e.g.
username.workers.dev
- or the (sub)domain you're using for the worker, e.g.
example.com
.
Name | Content |
---|---|
@ | v=spf1 a mx include:relay.mailchannels.net ~all |
_mailchannels | v=mc1 cfid=WORKER_ID
|
const { success } = await sendMail({
subject: 'An example',
message: 'This is an example email sent from Cloudflare Workers.',
from: {
name: 'You',
email: 'you@your.domain'
},
to: 'somebody@some.domain'
})