Resend 邮件服务接入指南:免费的开发者邮件 API 使用教程
本文首发于 栏轩·阁欢迎访问阅读原文获取更好的阅读体验。一、Resend 是什么Resend 是一个面向开发者的邮件发送服务基于 AWS SES 构建提供简洁的 REST API无需 SDK 即可调用。核心特性API 极简只有一个POST /emails接口没有 Group / Campaign / Segment 等营销概念即发即达无队列延迟调用即发送域名认证支持 DKIM/SPF/DMARC 自动配置提高投递率发送日志Dashboard 中可查看每封邮件的发送状态免费额度项目免费版每日发送量100 封约每月估算3000 封最多域名1 个最多 API Key2 个超过则需升级付费版$20/月起按量计费。对于个人博客几十个订阅者、每天 1~2 次推送免费版完全够用。二、域名配置解决「只能发给自己」的限制注册访问 Resend 官网推荐用 GitHub 账号直接登录。添加域名控制台 →Domains→Add Domain输入你的域名如example.com系统生成 DNS 记录DKIM / SPF / MX到你的 DNS 管理后台添加这些记录等待状态变为Verified如果不配置域名可以使用onboardingresend.dev作为测试发件地址但只能发给注册时使用的邮箱。创建 API Key控制台 →API Keys→Create API Key权限选Sending复制并保存 Key仅显示一次丢失需重新生成三、API 用法单发 / 组发 / 收件人名称使用 fetch 直接调用无需 SDK。3.1 单发curl-XPOSThttps://api.resend.com/emails\-HAuthorization: Bearer re_xxxx\-HContent-Type: application/json\-d{ from: 发件人名称 mailyourdomain.com, to: [userexample.com], subject: 邮件主题, text: 纯文本正文, html: h1HTML 正文/h1 }响应{id:em_xxxxxxxx}3.2 组发Batchcurl-XPOSThttps://api.resend.com/emails/batch\-HAuthorization: Bearer re_xxxx\-HContent-Type: application/json\-d[ { from: 名称 mailyourdomain.com, to: [aliceexample.com], subject: 给 Alice, html: h1Hi Alice/h1 }, { from: 名称 mailyourdomain.com, to: [bobexample.com], subject: 给 Bob, html: h1Hi Bob/h1 } ]响应{data:[{id:em_xxx},{id:em_yyy}]}Batch 接口一次最多 100 封超过需分批调用。3.3 收件人名称to字段支持显示名 邮箱格式名称可随意填写、不校验{to:[张三 zhangsanqq.com]}也可以只传邮箱{to:[userexample.com]}3.4 字段说明字段必填说明from✅发件人格式名称 email域名需在 Resend 已验证to✅收件人数组每项可为email或名称 emailsubject✅邮件主题html❌HTML 正文html 和 text 至少提供一个text❌纯文本正文cc❌抄送bcc❌密送replyTo❌回复地址attachments❌附件base64 编码四、Resend vs MailerLite怎么选对比维度ResendMailerLite定位开发者邮件 API邮件营销平台发送速度即时组发约 4 分钟延迟单发支持原生POST /emails需通过 group 触发事件间接实现群发POST /emails/batchCampaign 按 group 发送订阅管理自建数据库完全可控内置订阅者管理受平台约束概念复杂度轻量只有 email需理解 group/segment/campaign 等免费额度100 封/天1000 订阅者、12000 封/月数据一致性单一数据源两边存需对账五、注意事项域名必须验证发件人地址的域名需在 Resend Dashboard 中验证否则发送失败onboardingresend.dev仅限于测试使用默认地址只能发给注册邮箱验证域名后才能发给任意收件人不要用onboardingresend.dev作为正式发件地址它仅用于开发测试每日 100 封Batch 发送也计入限额发件人名称可自定义不受验证对方收到时显示为该名称收件人名称不校验格式为名称 邮箱时不验证名称真实性API Key 安全建议通过环境变量或 Secret 管理不要硬编码在代码中域名预热新域名不要立即大量发送避免被标记为垃圾邮件六、为什么我的博客从 MailerLite 换到了 Resend之前博客使用 MailerLite 管理订阅和推送实际使用中遇到几个问题单发邮件非常别扭— MailerLite 的单发需要通过 group 触发事件的间接方式实现无法在 API 调用中灵活控制。而 Resend 原生支持POST /emails体验和普通 API 一样。群发有延迟— MailerLite 的 Campaign 发送有约 4 分钟的处理延迟而 Resend 的 Batch 接口是即时发送的。概念重— 需要理解 Group / Segment / Campaign 等营销概念还要混用 v2 和 v3 API代码维护成本高。Resend 只有一个 email 概念。数据两边存— 订阅者数据同时存在 D1 和 MailerLite需要写对账逻辑来保证一致性。换成 Resend 后所有数据只存在 D1不再需要验证一致性。API Key 太多— 之前有 Cloudflare EMAIL binding MailerLite API Key两个服务各管各的。现在全部统一走 Resend一个 API Key 搞定所有邮件场景测试邮件、欢迎邮件、订阅通知、RSS 推送、热点推送。结论如果你的需求是「管理邮件营销活动」大量订阅者、邮件模板设计、打开率统计MailerLite 更合适。如果你的需求仅仅是「把邮件发出去」应用通知、订阅提醒Resend 是更清爽的选择。七、总结Resend 是一款专注于「把邮件发出去」的 API 服务没有营销平台的各种复杂概念。接入方式就是一个 REST API API Key调用 fetch 就能发邮件。如果只是需要一个邮件发送功能而不是邮件营销平台它是很轻量的选择。

相关新闻

猫抓浏览器扩展:3分钟学会智能视频嗅探下载的完整指南

猫抓浏览器扩展:3分钟学会智能视频嗅探下载的完整指南

猫抓浏览器扩展:3分钟学会智能视频嗅探下载的完整指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否经常遇到想要保存网页视频…

2026/8/7 17:52:41 阅读更多 →
终极指南:如何在微信小程序中快速实现专业级图片裁剪功能

终极指南:如何在微信小程序中快速实现专业级图片裁剪功能

终极指南:如何在微信小程序中快速实现专业级图片裁剪功能 【免费下载链接】image-cropper 💯一款功能强大的微信小程序图片裁剪插件 项目地址: https://gitcode.com/gh_mirrors/ima/image-cropper image-cropper是一款专为微信小程序开发的高性能…

2026/8/7 17:51:40 阅读更多 →
终极高效3D打印优化指南:OrcaSlicer性能调优实战

终极高效3D打印优化指南:OrcaSlicer性能调优实战

终极高效3D打印优化指南:OrcaSlicer性能调优实战 【免费下载链接】OrcaSlicer G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.) 项目地址: https://gitcode.com/GitHub_Trending/orc/OrcaSlicer OrcaSlicer作为专业…

2026/8/7 17:51:40 阅读更多 →

最新新闻

n8n工作流自动化终极指南:从零开始构建智能AI工作流

n8n工作流自动化终极指南:从零开始构建智能AI工作流

n8n工作流自动化终极指南:从零开始构建智能AI工作流 【免费下载链接】n8n Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400 integrations. 项目地址: https://gitcode.…

2026/8/7 18:53:01 阅读更多 →
深入理解Copycopter Server数据模型:Blurb、Locale与Localization关系

深入理解Copycopter Server数据模型:Blurb、Locale与Localization关系

深入理解Copycopter Server数据模型:Blurb、Locale与Localization关系 【免费下载链接】copycopter-server Copycopter Server is open source. Run it as a web service. 项目地址: https://gitcode.com/gh_mirrors/co/copycopter-server Copycopter Server…

2026/8/7 18:53:01 阅读更多 →
第一章 WSaiOS语言文字工程实现理论基础

第一章 WSaiOS语言文字工程实现理论基础

第一章 WSaiOS语言文字工程实现理论基础📅 2026年07月29日👤 东塬一老翁📂 第十卷WSaiOS能力层语言文字组织系统工程实现理论第一章WSaiOS语言文字工程实现理论基础1.1 语言文字工程化提出语言文字是人类表达思想、传递知识、描述世界的重要方…

2026/8/7 18:53:01 阅读更多 →
三分钟解决C盘爆红:WindowsCleaner开源清理工具实战指南

三分钟解决C盘爆红:WindowsCleaner开源清理工具实战指南

三分钟解决C盘爆红:WindowsCleaner开源清理工具实战指南 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是不是也经常遇到C盘突然变红,系…

2026/8/7 18:53:01 阅读更多 →
第三章 语言对象工程理论

第三章 语言对象工程理论

第三章 语言对象工程理论📅 2026年07月29日👤 东塬一老翁📂 第十卷WSaiOS能力层语言文字组织系统工程实现理论第三章语言对象工程理论3.1 语言元素对象化语言文字本质上是人类对现实世界信息进行描述和交流的方式。在传统文本处理中&#xff…

2026/8/7 18:53:01 阅读更多 →
lldpd高级配置指南:系统能力与LLDP-MED特性深度调优

lldpd高级配置指南:系统能力与LLDP-MED特性深度调优

lldpd高级配置指南:系统能力与LLDP-MED特性深度调优 【免费下载链接】lldpd implementation of IEEE 802.1ab (LLDP) 项目地址: https://gitcode.com/gh_mirrors/ll/lldpd lldpd是一款实现IEEE 802.1ab标准的LLDP(链路层发现协议)工具…

2026/8/7 18:52:01 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →