原帖地址(内含图片)
https://wangtwothree.com/sao/cloudflare-mail.html
图片alt
新增的如下:
类型 名称 值 备注
TXT dmarc v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:YYY; ruf=mailto:YYY pct=100; fo=1; 固定值,直接粘贴
TXT mailchannels.domainkey v=DKIM1;p=MIIEpQIBAAKCAQEA… 这一条可以不配置,值为上一步 dkim_record.txt 文件的内容
TXT _mailchannels v=mc1 cfid=yesmore.workers.dev 将其中的 yesmore 修改为你的 Worker 账号名称,不知道的可以参考下边截图
图片alt
需要修改的如下(TXT记录值为 example.com 即你的域名的那条):
类型 名称 值 备注
TXT example.com v=spf1 include:_spf.mx.cloudflare.net include:relay.mailchannels.net all 把值替换为这个
最后一共 4 条 TXT 记录:
图片alt
如果配置了 DKIM,可以在 dkim-record-checker 验证 DKIM 记录是否配置成功。
验证发送
方法一:打开网页 https://<sender-name>.<your-name>.workers.dev/submit 根据表单填写内容吗,验证是否可以正常发送
图片alt
方法二:使用 API 发送
请求地址 https://<sender-name>.<your-name>.workers.dev 请求方法 POST 请求体:
{
“from”: {
“email”: “sender@example.com”,
“name”: “发送者”
},
“personalizations”: [
{
“to”: [
{
“email”: “example@gmail.com”,
“name”: “接收者”
}
]
}
],
“subject”: “邮件标题”,
“content”: [
{
“type”: “text/plain”,
“value”: “邮件内容”
}
]
}
成功的话会返回一个 null,失败的话会返回报错信息,根据报错信息 google 一下
图片alt
VIA
oiov/vmail: 📫 An open source temporary email tool. 只需一个域名部署临时邮箱,支持收发邮件,多域名邮箱配置,密码找回。 oiov/vmail
如何使用Cloudflare Email Routing 免费发送邮件 - 软件分享 - LINUX DO https://linux.do/t/topic/47025
vmail/docs/send-tutorial.md at main · oiov/vmail oiov/vmailblob/main/docs/send-tutorial.md