基于Resend的免费发敬佩务

饭宝  论坛元老 | 2025-3-28 05:13:42 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1716|帖子 1716|积分 5148

基于Resend的发敬佩务

Resend为免费用户提供了天天100条的发信业务,这对于我们平常用户来说绰绰有余
注册Resend账号

官网
之后点击Get Started,举行注册,注册完成之后进入设置界面
申请API Key并发信

Resend是接纳API的方式举行验证的,我们须要申请一个API Key利用Resend的服务:

申请好之后会酿成绿色:

你可以点击下面的Send email测试一下发信功能:

此时你应该完成了以下步骤:

添加自己的域名

如果你有自己的域名的话,你可以创建自己的域名邮箱,诸如@juniortree.com
点击Add a domain

输入你自己的域名:(不必太纠结你选择的地区,你没氪金就只有一个地方可以选)

下面请到你的域名托管商添加DNS记录,你最少要添加三个DKIMSPF记录,DMARC记录建议添加,可以增加邮件的可到达性(镌汰被丢到垃圾邮件的概率)

之后点击Verifty验证DNS是否解析成功

发送邮件

Resend为我们提供了很方便的接口,让我们能通过诸如Node.jsRubyPHPPythonGoRustJava等这些编程语言来调用接口实现发信功能
我们先来到左侧栏的Emails,点击API:
[外链图片转存中…(img-wetYc47d-1721700639798)]
以下是基于Python的示例:
  1. import os
  2. import resend
  3. # 填入你自己的API Key
  4. resend.api_key = "re_123456789"
  5. ```
  6. # 这一部分是发送附件的 我们单发测试短信可以删除
  7. f: bytes = open(
  8.   os.path.join(os.path.dirname(__file__), "../resources/invoice.pdf"), "rb"
  9. ).read()
  10. attachment: resend.Attachment = {"filename": "invoice.pdf", "content": list(f)}
  11. ```
  12. params: resend.Emails.SendParams = {
  13.   "from": "onboarding@resend.dev", # 设置为你自己域名邮箱 随便哪个都行 比如我设置的是test@juniortree.com
  14.   "to": ["delivered@resend.dev"], # 设置为你发信的邮箱
  15.   "subject": "hi",
  16.   "html": "<strong>hello, world!</strong>",
  17.   "headers": {
  18.     "X-Entity-Ref-ID": "123456789"
  19.   },
  20.   "attachments": [attachment], # 这里也是发送附件 如果你删除了上面发送附件的部分 这个也一并删除
  21. }
  22. email = resend.Emails.send(params)
  23. print(email)
复制代码
如果你是发送如许简单的测试邮箱的话,你的邮件有可能会被丢入垃圾邮件(由于内容过于简单了)
以下是发送成功的示例:



设置SMTP发送

如果你想要利用SMTP服务器发送的话,请回到左侧栏,选择Setting

点击SMTP即可,主机名端口用户名密码包罗万象,按照要求填写即可
末了欢迎光顾我的小站以得到最佳阅读体验:
基于Resend的发敬佩务 | 小树
*包罗万象,按照要求填写即可
末了欢迎光顾我的小站以得到最佳阅读体验:
基于Resend的发敬佩务 | 小树

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表