Cloudflare + MailChannels 使用 DKIM 发送电子邮件

独立开发者必看,cloudflare worker 其实也能发邮件,而且是比较优雅地发邮件 https://web.okjike.com/originalPost/65203d2205145f31e56e0707 什么是 DKIM ? https://www.cloudflare.com/zh-cn/learning/dns/dns-records/dns-dkim-record/ 参考1 Cloudflare Email Routing 免费邮件发送服务 https://eleduck.com/posts/4lfxE0 参考2 Cloudflare Email Routing 免费邮件发送(作为 Service 服务)用于 Workers/Pages 项目中。**** https://github.com/willin/cloudflare-send-email-service 参考3 Cloudflare + MailChannels 使用 DKIM 发送电子邮件 https://github.com/r0n9/mail 终于搞定!!!记录一下步骤,如下: 1. CloudFlare 添加域名 yourdomain.com 2. 启用Email路由: [Enable Email Routing · Cloudflare Email Routing docs](https://developers.cloudflare.com/email-routing/get-started/enable-email-routing/) 3. 本地安装 wrangler 以部署 cf worker。注意 node 版本。 sudo npm install wrangler@latest -g 在开始之前,请确保按照此处的说明设置 Wrangler。 here 4. 生成私钥 Generate the Private Key openssl genrsa 2048 | tee priv_key.pem | openssl rsa -outform der | openssl base64 -A | wrangler secret put DKIM_PRIVATE_KEY 此命令的各个部分: - openssl genrsa 2048 生成 2048 位 RSA 密钥 - tee priv_key.pem 将密钥写入 priv_key.pem 文件 - openssl rsa -outform der | openssl base 64 -A 将密钥从 PEM 格式转换为 DER 格式,然后对其进行 base64 编码(这实质上是从 PEM 格式的密钥中删除标头) - wrangler secret put DKIM_PRIVATE_KEY 将它作为秘密添加到我们的 Cloudflare Worker 中 ...

2024年7月5日 · 2 分钟 · 274 字 · R0n9