从应用发送邮件
要点每个 MonstarX 应用都能用自己的地址(如 pantry-notes@monstarx.app)发送邮件,包括预约确认、收据、欢迎信和密码重置。在聊天中提出需要发送的邮件,MonstarX 就会构建好。每个应用每小时最多发送 50 封、每天最多 300 封。所有邮件都列在“后端 → 邮件”中。如需用你自己的域名发信,请连接 Resend。
很多应用都需要发邮件:“已为你预订周五晚 7 点的座位”“感谢你的订单”“重置你的密码”。这类邮件叫作事务性邮件:某人刚做了某件事,应用就单独给这个人发一封邮件。每个 MonstarX 应用都能发送这类邮件,无需任何设置,也不用注册邮件服务。
怎样让应用发送邮件?
Section titled “怎样让应用发送邮件?”在聊天中提出来,说明什么时候发、写些什么:
有人预约课程后,给他发一封确认邮件,写上课程名称、日期和时间,并附上查看预约的链接。
MonstarX 会写好邮件,并在合适的时机发出。每个带有用户账户的应用都已内置密码重置邮件。
邮件从哪个地址发出?
Section titled “邮件从哪个地址发出?”每个应用都用自己的地址发信,这个地址位于 MonstarX 的邮件域名 monstarx.app 上。@ 前面是应用的地址名,发件人名称是应用的名称,所以收件人看到的大致是这样:
Pantry Notes <pantry-notes@monstarx.app>
如果你修改了应用的地址,邮件地址也会随之改变。应用的代码还可以为某封邮件使用不同的发件人名称,比如“Pantry Notes 团队”。你可以在 后端邮件 中,以及在设置里应用地址的旁边,看到应用使用的发件地址,详见项目设置。
应用能发多少封邮件?
Section titled “应用能发多少封邮件?”| 限制 | 数量 |
|---|---|
| 每个应用每小时的邮件数 | 50 封 |
| 每个应用每天的邮件数 | 300 封 |
| 一封邮件的收件人 | 最多 10 人 |
| 主题 | 最多 200 个字符 |
| 邮件大小 | 最多 200 KB 文本 |
一封邮件发给多人,只算一封。“小时”和“天”都是滚动计算的:“本小时”指最近 60 分钟,“今天”指最近 24 小时。应用达到上限后,MonstarX 会拒绝继续发信并给出提示,直到时间窗口往后移动。被邮件服务本身退回的邮件会标为失败,并注明原因。
有两类邮件永远不计入限制:
- 测试地址。 发往不可能收信的地址的邮件根本不会发出,包括
example.com、example.org或example.net下的任何地址,以及以.test、.example、.invalid或.localhost结尾的名称。应用会照常运行,就像邮件已经发出一样,记录中显示未送达 · 测试地址。 - QA 的测试收件箱。 QA 测试你的应用时,会用真实的测试收件箱注册,并读取应用发来的邮件,检查邮件是否送达、链接是否有效。这些邮件显示为已发送 · QA 测试收件箱。
在哪里查看应用发过的邮件?
Section titled “在哪里查看应用发过的邮件?”打开 后端邮件。顶部一行显示应用使用的发件地址,以及本小时和今天已发送的数量和上限。下方列出了每一封邮件的收件人、主题、状态和发送时间。
| 状态 | 含义 |
|---|---|
| 已发送 | 邮件已从 MonstarX 发往对方的收件箱。 |
| 已发送 · QA 测试收件箱 | 测试期间发往 QA 的某个测试收件箱。 |
| 未送达 · 测试地址 | 该地址不可能收信,因此特意跳过。 |
| 失败 | 邮件未能发出。将鼠标悬停在上面,或查看失败 · 原因,即可了解原因。 |
点击刷新查看新邮件。
可以用我自己的域名发信吗?
Section titled “可以用我自己的域名发信吗?”可以。连接邮件服务 Resend 后,应用就会用你自己域名上的地址(如 hello@brewandbean.com)发信,而不是 MonstarX 的地址。
-
注册 Resend 账户,并在 Resend 中验证你的域名。
-
打开 后端云服务,在连接器中点击 Resend 旁的连接。
-
粘贴你的 Resend API 密钥,以及已验证域名上的发件人地址。
-
在聊天中告诉 MonstarX:“让应用的邮件通过 Resend 从我的域名发出”。它会改写邮件代码,改为通过你的 Resend 账户发送。
除非你确定应用中已经没有任何功能(包括密码重置)还在通过 MonstarX Cloud 发信,否则请保持 MonstarX Cloud 列表中的邮件处于开启状态。
连接的具体方式请参阅连接器。
收件人可以回复应用的邮件吗?
Section titled “收件人可以回复应用的邮件吗?”请 MonstarX 设置一个回复地址(reply-to),比如“预约邮件的回复发到 hello@brewandbean.com”。这样回复就会进入那个收件箱,而不是应用的地址。
为什么我的测试邮件一直没收到?
如果你用的是 someone@example.com 这样的地址,邮件会被特意跳过:这些地址无法收信。记录中会显示未送达 · 测试地址。请用你自己的真实收件箱测试。
我的邮件进了垃圾邮件箱,怎么办?
请收件人把应用的地址加入通讯录。要获得最好的送达效果,请通过 Resend 连接器,用你自己已验证的域名发信。
应用能给所有用户群发新闻邮件吗?
MonstarX 邮件适用于一对一的邮件,每个应用每天 300 封。新闻邮件和营销邮件请使用专门的邮件服务,并将其连接到应用。
关闭邮件会怎样?
应用会立即停止通过 MonstarX 发信,包括密码重置邮件,直到你连接自己的服务商或重新开启邮件。
发邮件会消耗额度吗?
不会。邮件是 MonstarX Cloud 的一部分,只受上述限制约束。