新用户新用户即享 DNS 与 CDN 免费套餐。立即注册

邮件推送

通过 SMTP 或 HTTP API 从你的应用发送交易邮件和营销邮件,提供域名认证、抑制名单和投递事件。

6 分钟阅读 更新于 2026年10月20日

邮件推送是一项只负责发信的邮件服务。你的应用通过 SMTP 或 HTTP API 发送邮件:注册确认、密码重置、收据、告警(交易邮件),或者新闻通讯、促销活动(营销邮件)。Yeap Cloud 会用你域名的 DKIM 为每封邮件签名,完成投递,处理退信和投诉,并把每一步以事件的形式反馈给你。

在控制台中,它位于左侧导航 邮件 分组下的 邮件推送(/tm/streams)。

注意

这项服务只能发信,没有收件箱,也无法接收回复。如需在你的域名下收信,请使用域名邮箱。

核心概念

概念说明
发信流购买的基本单位。每个订阅对应一个发信流,每个发信流都有独立的额度、API 密钥、发送记录、Webhook 和 SMTP 主机。你可以拥有多个发信流,例如每个应用一个。
发信流类型交易邮件 或 营销邮件。购买时选定,之后不能更改。营销发信流有额外要求:需要填写通信地址、必须带退订链接,内容扫描也更严格。
API 密钥以 ytm_ 开头的密钥。它既是 HTTP API 的 Bearer 令牌,也是 SMTP 密码(用户名固定为 apikey)。只在创建时显示一次。
发信域名发件人(From)地址中的域名。必须先完成验证(DKIM 记录已生效)才能用它发信。域名可以由你的所有发信流共用,也可以绑定到某一个发信流。
沙箱免费版的发信流从沙箱开始(付费套餐不进沙箱):每天最多 100 封,且只能发给已验证的收件地址或你自己已验证域名下的地址。账号信用等级达到 Lv2 后自动解除沙箱。
信用等级账号的发信信誉,从 Lv0 到 Lv6。持续发送干净的邮件,等级会逐步提升。免费版中,等级决定每月发信量和每小时上限;付费版中,等级决定每小时上限的倍率,以及能否使用营销发信流。
抑制名单不会再向其发信的地址。硬退信和投诉会自动加入,退订按发信流加入,你也可以自己添加或移除地址。
分类邮件的可选标签(API 中为 category,SMTP 中为 X-Yeap-Category 邮件头)。可用来筛选发送记录,也可以让收件人只退订某一类邮件。
事件与 Webhook每封邮件都会经历排队中、已送达、退信、投诉等状态。你可以在控制台查看,用 API 查询,或在你自己的 HTTPS 端点上接收。

套餐

撰写本文时提供以下套餐。当前价格和限额以控制台 新建发信流 对话框中显示的为准。

套餐价格每月邮件量超出包含量发信域名每小时上限营销邮件
TM 免费版免费不含包月量,仅按等级额度(100–3,000)不允许:停止发信直到下月1按等级(20–500)不支持
TM 入门版¥39/月50,000每 1,000 封 ¥0.8032,000 × 等级系数支持(Lv2 及以上)
TM 专业版¥129/月300,000每 1,000 封 ¥0.601010,000 × 等级系数支持(Lv2 及以上)
TM 企业版¥499/月2,000,000每 1,000 封 ¥0.40不限50,000 × 等级系数支持(Lv2 及以上)
  • 免费版发信量 由信用等级决定:Lv1 每月 100 封,Lv6 最高 3,000 封。每个账号只能有一个免费发信流。付费版不享受这部分等级额度,而是包含上表中的邮件量。
  • 付费版每小时上限 等于套餐数值乘以等级系数:Lv1 ×0.5、Lv2 ×0.75、Lv3 ×1、Lv4 ×1.25、Lv5 ×1.5、Lv6 ×2。
  • 按年付费 价格为月价的 10 倍(每年 ¥390、¥1,290、¥4,990),相当于免费送两个月。
  • 一封邮件 = 一个收件人。 一封发给三个收件人的邮件,在每月邮件量和每小时上限中都按三封计算。
  • 超量 按每 1,000 封计费,不足 1,000 封按 1,000 封计。每个付费套餐对未支付的超量费用设有消费上限(¥200、¥1,000、¥5,000)。达到上限后会停止发信,直到你支付超量账单。详见限额、沙箱与合规。
  • 免费版从沙箱开始,账号达到 Lv2 后解除;付费套餐不进沙箱。

信用等级

你的账号有一个 Lv0 到 Lv6 的信用等级,新账号从 Lv1 开始。免费版中,等级决定每月发信量和每小时上限。付费版中,等级决定每小时上限的倍率,营销发信流需要 Lv2 及以上,Lv5 和 Lv6 的自动暂停阈值也会稍宽松一些。Lv0 的账号无法发信。等级每天评估一次,随着账号使用时间增长、成功送达的邮件增多、退信率和投诉率保持在低水平,每次提升一级。达到 Lv2 只需:账号邮箱已验证、有一个已验证的发信域名、账号注册满 7 天。每次自动暂停会使等级降一级,发送病毒则直接降到 Lv0。

邮件推送 页面上的 信用等级 卡片会显示你当前的等级、本月免费额度的使用情况(免费版)以及升到下一级的条件。完整表格见限额、沙箱与合规。

快速开始

  1. 打开 邮件推送,点击 新建发信流。

  2. 选择套餐,填写 名称(例如 my-app),并选择 类型:交易邮件 或 营销邮件。营销邮件仅付费版可选,且账号信用等级需达到 Lv2 及以上才能发送。如果套餐提供多个计费周期,在 计费周期 中选择一个。

  3. 点击 加入购物车,在结算页完成支付。支付完成后,发信流会出现在列表中。

  4. 打开发信流,进入 发信域名 标签页,点击 添加域名。填写你要用来发信的域名,例如 example.com 或 mail.example.com。

  5. 在弹出的 DNS 面板中添加记录。如果域名托管在 Yeap Cloud DNS,点击 一键添加;否则请到你的 DNS 服务商处添加。详见发信域名与 DNS。

  6. 点击 验证。DKIM 记录生效后,域名会显示 已验证。

  7. 进入 API 密钥 标签页,点击 创建密钥,填写名称并复制密钥。密钥只显示一次。

  8. 发送一封测试邮件:

    bash
    curl -X POST https://api.tm.yeapcloud.net/v1/send \
      -H "Authorization: Bearer ytm_your_api_key" \
      -H "Content-Type: application/json" \
      -d '{
        "from": "Example <noreply@example.com>",
        "to": "you@example.com",
        "subject": "Hello from Yeap Cloud",
        "text": "It works."
      }'
  9. 打开 发送记录 标签页,查看邮件从 排队中 变为 已送达。

提示

发信流处于沙箱期间,只能发给你自己已验证域名下的地址,或在 沙箱收件人 标签页验证过的地址。如果想用其他邮箱服务商的邮箱测试,请先把自己的地址添加到那里。

发信流页面

在列表中点击发信流即可打开。根据发信流的不同,会显示以下标签页:

标签页用途
概览本月用量、本小时剩余额度、7 天或 30 天统计(发送量、送达率、退信率、投诉率、打开、点击),以及 SMTP 和 HTTP API 配置
API 密钥创建和吊销 API 密钥
发信域名添加、验证和删除发信域名
发送记录最近 30 天的邮件及每封邮件的事件
抑制名单不会再向其发信的地址
Webhook把事件推送到你自己的 HTTPS 端点
营销设置仅营销发信流:通信地址、分类、打开和点击跟踪
沙箱收件人仅在沙箱期间显示:你为测试验证过的收件地址

发信流状态

状态含义发信
正常正常允许
已暂停因退信、投诉或垃圾邮件比例过高被自动暂停,原因会显示在发信流上。以临时错误拒绝。请联系客服恢复。
已停用订阅已停用,例如续费未支付拒绝,直到订阅恢复正常
已封禁邮件中含有病毒,该发信流的所有 API 密钥均已吊销。拒绝。请联系客服。

下一步

本页内容是否有帮助?