Fwrd 徽标Fwrd在 App Store 下载

把 iPhone 短信转发到 Mattermost 或 Rocket.Chat

作者:Fwrd · · 更新于

在 Mattermost 或 Rocket.Chat 中创建一个传入 Webhook,把它的 URL 粘贴到 Fwrd 里作为 Webhook 目标,再添加一个“快捷指令”的“信息”自动化:每条符合条件的短信都会自动发到你的频道。两个产品读取的都是 text 字段,而 Fwrd 的 Webhook 请求体里本来就有这个字段,所以中间不需要任何转换。

你需要: 一部运行 iOS 26 或更高版本、装有 Fwrd 的 iPhone,一台可通过 HTTPS 访问的 Mattermost 或 Rocket.Chat 服务器,以及在上面创建集成的权限(或者有管理员能帮你)。

为什么 Webhook 适用于 Mattermost 和 Rocket.Chat?

因为两者都接受带 text 字段的普通 JSON POST 请求,而这正是 Fwrd 发送的内容。默认情况下,每次转发都是一个 Content-Type: application/json 的 POST 请求,请求体如下:

{"content": "Your code is 482913", "text": "Your code is 482913"}

信息会出现两次,与收到时完全一样,所以读取任意一个字段的服务都能拿到。Mattermost 的传入 Webhook 文档(2026 年 10 月 18 日查阅)说明,除非发送附件,否则 text 是必填项,成功发布后会返回 200。Rocket.Chat 的集成文档(2026 年 10 月 18 日查阅)说明,有效的信息“必须至少包含一个 text 字段”。

两个页面都没有说明它没列出的字段(例如 content)会怎样处理。两者也都没有提到会拒绝多余的字段,而且 Fwrd 1.1 的 App Store 更新说明里,点名 Mattermost 和 Rocket.Chat 是它的 Webhook 适用的服务。完整的请求内容见 Webhook 指南,iPhone 短信转 Webhook 讲了它还能发到哪些地方。

如何把 iPhone 短信转发到 Mattermost

Mattermost 把它叫作传入 Webhook,每一个都会发布到你选定的频道。

  1. 打开“Integrations”。 在 Mattermost 中,打开产品菜单,选取“Integrations”,再选取“Incoming Webhook”。如果没有“Integrations”,需要系统管理员在“System Console”>“Integrations”>“Integration Management”中打开传入 Webhook。
  2. 添加 Webhook。 选取“Add Incoming Webhook”,给它起个名字,例如“iPhone 短信”,选好接收短信的频道,然后选取“Add”。
  3. 复制 URL。 Mattermost 会显示一个形如 https://your-mattermost-server.com/hooks/xxx-generatedkey-xxx 的地址。任何拿到它的人都能向你的服务器发帖,所以请用只有你自己能看到的方式把它发到 iPhone 上。
  4. 在 Fwrd 中添加 Webhook 目标。 打开 Fwrd,轻点 +,选取“Webhook”,需要的话把它改名为 Mattermost。把完整的地址粘贴到“配置”栏。轻点“发送测试信息”,然后用 ✓ 保存。
  5. 创建“信息”自动化。 在“快捷指令”中,创建一个不经询问直接运行的“信息”自动化,使用你的短信包含的一个词(或者用一个空格匹配任何带空格的短信),再添加 Fwrd 的“转发信息到所有目标”,输入选“输入快捷指令的信息”。自动化指南列出了 iOS 26 和 iOS 27 上的每一次轻点。
  6. 这就完成了。 包含你的词的新短信现在会自动发到你的 Mattermost 频道,iPhone 无论解锁还是锁屏都一样。

如何把 iPhone 短信转发到 Rocket.Chat

Rocket.Chat 的设置位于工作区的集成里。

  1. 打开“Integrations”。 前往“Manage”>“Workspace”>“Integrations”。点击右上角的“New”,选取“Incoming”标签页。
  2. 填写设置。 打开“Enabled”,给它起个名字,并把“Post to Channel”设为接收短信的频道。把“Post as”设为该频道里的一个现有用户;Rocket.Chat 的文档说明,这个用户需要有“Impersonate Other Users”权限。
  3. 不要启用脚本。 Fwrd 的请求体本身就是有效的信息,所以不需要“Script Enabled”。
  4. 保存并复制 URL。 保存后,Webhook 的 URL 会出现在“Instructions”部分,形如 https://your-server/hooks/integrationId/token。请像对待密码一样对待它。
  5. 在 Fwrd 中添加 Webhook 目标。 打开 Fwrd,轻点 +,选取“Webhook”,把地址粘贴到“配置”,轻点“发送测试信息”,然后用 ✓ 保存。
  6. 创建“信息”自动化, 与 Mattermost 的第 5 步相同。
  7. 这就完成了。 包含你的词的新短信现在会自动发到你的 Rocket.Chat 频道,iPhone 无论解锁还是锁屏都一样。

Mattermost 和 Rocket.Chat 对照

Mattermost Rocket.Chat
在哪里创建 产品菜单 → Integrations → Incoming Webhook Manage → Workspace → Integrations → New → Incoming
以谁的身份发布 Webhook 的用户名,标有 BOT “Post as”中设置的用户
读取的字段 text text
Fwrd 目标 Webhook Webhook

为什么用 Fwrd 来做这件事?

如果你自己运行聊天服务,并且想把短信留在里面,它很适合:

  • 没有账户,也没有中转。 Fwrd 直接从 iPhone 发布到你的服务器。中间没有 Fwrd 的服务器,所以短信只会去你指定的地方。
  • 筛选条件。 Webhook 目标可以只保留含有你指定词语的短信、看起来像验证码的短信,或者在特定时段收到的短信。“试一条短信”会用你输入的示例来检查筛选条件。
  • 重试。 如果请求失败或超时,Fwrd 会再发一次。每次尝试都带有相同的 Idempotency-Key 头部,你自己的服务端可以用它丢弃重复的请求;Mattermost 和 Rocket.Chat 不会读取它。
  • 一个自动化,发到多个地方。 同一个操作还能发到 Slack、Discord、Telegram、Teams、电子邮件等。如果是一个团队共用一部工作手机,请看把共用手机的短信发给团队。

Fwrd 的免费版是每月 15 条转发,同一条短信无论发到几个地方都只算一次。

它做不到什么

  • 只支持 HTTPS。 Fwrd 只接受 https:// 地址,也不会跟随重定向,所以请粘贴最终的 Webhook URL。
  • 服务器必须有响应。 当服务器在 15 秒内回复任何 2xx 状态码时,Fwrd 才算这次转发已送达。
  • 适用 Markdown。 Mattermost 把 text 当作 Markdown,所以含有星号或下划线的短信,有些词可能会显示为粗体或斜体。
  • @ 提及会通知所有人。 Mattermost 的文档说明,@channel 和 @here 会触发通知,所以短信里的 @channel 或 @here 会通知整个频道。
  • 只转发新短信,而且是单向的。 旧短信不会发送,图片不会转发,在频道里的回复也不会作为短信发回去。
  • 手机必须保持开机并联网。 重新启动之后,请先解锁一次,转发才会重新开始。

接下来大家常问的问题

帖子里会显示是谁发的短信吗?

信息本身不会显示。在 Fwrd 的“设置”中打开“附上发件人”,并在 Fwrd 的操作上选取“发件人”后,Webhook 会收到一个单独的 sender 字段,而不是在 text 里加一行 From:。Mattermost 和 Rocket.Chat 发布的是 text 字段,两者的文档都没有列出发件人字段。

能把短信发到不止一个频道吗?

能。每个传入 Webhook 只发布到一个频道,所以请为每个频道各创建一个,并在 Fwrd 中分别添加为各自的 Webhook 目标。给每一个设置不同的筛选条件,例如验证码发到一个频道,其他的发到另一个频道。

我需要 Fwrd 账户,或者自己的服务器吗?

不需要 Fwrd 账户,也不需要额外的服务器。Webhook 在你的 Mattermost 或 Rocket.Chat 服务器上,Fwrd 把它的 URL 保存在 iPhone 的钥匙串里,并从手机直接发布。

要花钱吗?

Fwrd 每月有 15 条免费转发。Fwrd Pro 取消次数限制,美国售价为每月 $4.99 或每年 $29.99。

想在 Mattermost 或 Rocket.Chat 里收到短信?

Fwrd 会把符合条件的新短信直接从 iPhone 发到你的传入 Webhook,不需要账户,中间也没有服务器。每月 15 条免费转发。

每月 15 条免费转发。Fwrd Pro 取消转发和筛选条件的上限,并增加“永不转发”列表,每月 $4.99 或每年 $29.99,符合条件的客户在年度订阅上可享 7 天免费试用。

在 App Store 下载

iPhone · iOS 26 或更高版本