您的自托管应用即将失去连接 Microsoft 365 的 SMTP。Missivus 解决这个问题。

Microsoft 正在淘汰基本身份验证的 SMTP——2026 年 12 月之前保持不变,随后默认禁用,最终彻底移除。当您的租户切换过去,Matomo 的密码重置、计划报表和告警就会悄无声息地停止。Missivus 改用 Microsoft Graph 投递——采用应用程序权限和一个免费的共享邮箱。没有用户登录,不会随着某个人离职而失效,也不需要任何许可证。

获取 Matomo 版 Missivus看看它如何工作

01Matomo 版 Missivus现已可用
02WordPress 版 Missivus现已可用
03Nextcloud 版 Missivus现已可用
04Ghost 版 Missivus现已可用

您的 Matomo 邮件为什么发不出去了

Microsoft 正在淘汰 Microsoft 365 的基本身份验证 SMTP。其他所有基本身份验证协议早在 2022 年就已关闭;SMTP AUTH 在 2026 年 12 月之前保持不变,2026 年 12 月底对现有租户默认禁用,此后新建租户默认不可用,最终移除日期将于 2027 年下半年公布。Matomo 官方 FAQ 已经把 Microsoft 365 的 SMTP 路径列为不受支持——而当这个开关翻转时,故障是静默的:没有退信,屏幕上也没有报错,直到有人发现每周报表一直没来,或者密码重置邮件从未送达。

常见的变通方案比问题本身更糟。用一个有许可证的用户账户,把它的密码变成服务器上的共享凭据。用委派 OAuth 流程以某个人的身份发信,等这个人离职当天就断掉。或者引入第三方 SMTP 中继,然后您的隐私政策还得为它做出解释。

Missivus 走的是 Microsoft 真正为服务器软件推荐的路线——带应用程序权限的 Graph——并把它与唯一能让这条路线变安全的 Exchange 功能配对起来,也就是锁定到单个免费共享邮箱的应用程序访问策略。

工作原理

在您的 Microsoft 租户里做三步,只做一次。大约一小时,每一次点击都有文档。

  1. 注册一个 Entra 应用

    创建一个应用注册,授予 Mail.Send 应用程序权限并生成客户端密码。它是您服务器的身份——不是用户,没有任何人需要输入的密码,也没有需要点来点去的环节。

  2. 把它锁定到一个邮箱

    一行 PowerShell 命令即可创建应用程序访问策略,把该应用限定到单个共享邮箱——noreply@yourcompany.com。这个邮箱是免费的,没有人登录它。没有这条策略,应用可以以任何人的身份发信;有了它,它只能以恰好一个地址发信。

  3. 粘贴四个值

    租户 ID、客户端 ID、密码、发件人地址——填进插件的设置页面。点击“Send test email”。完成。日后轮换凭据也不过是粘贴一个值那么无聊。

三种发信方式

应用程序权限、委派登录,还是 SMTP?

今天自托管软件通过 Microsoft 365 发信的三条路,如实对比。

Missivus——应用程序权限委派 OAuth(以用户身份登录)SMTP AUTH
SMTP AUTH 停用之后(2026 年 12 月)仍然可用可以——Graph 是受支持的路径可以2026 年底起默认禁用,之后彻底移除
需要有许可证的用户账户不需要——用免费的共享邮箱需要,一个真人的账户需要,还要带密码
员工离职后仍然可用可以——不涉及任何用户不行——随那个账户一起失效不行——改一次密码就断
邮件的发件人是贵公司的免回复地址某个人的邮箱某个人的邮箱
凭据泄露时的影响范围一个共享邮箱,由 Exchange 强制限定那个用户能做的一切整个邮箱,连交互式登录都算在内
成本免费——GPLv3 插件,无需许可证往往是付费扩展发信账户的一份许可证

影响范围那一行才是重点。作为应用程序权限的 Mail.Send 默认作用于整个租户——正是我们配置指南里的应用程序访问策略把它收窄到一个邮箱,因此我们把它当作必做步骤,而不是可选的加固。

Missivus 产品家族

01现已可用

Matomo 版 Missivus

密码重置、计划报表、告警——Matomo 发出的一切都经由 Graph。体积过大的报表 PDF 会自动走分块上传路径。安装后默认关闭,填入四个值即可启用。

02现已可用

WordPress 版 Missivus

wp_mail() 产生的每一封邮件都经由 Graph 发出——密码重置、订单确认、表单通知。常见的 Microsoft 365 方案是以某个人的名义发信的付费扩展,而 Missivus 以您的免回复地址发信,而且免费。

03现已可用

Nextcloud 版 Missivus

密码重置、共享通知、动态摘要、管理员告警——Nextcloud 邮件组件产生的一切都经由 Graph 发出,不必另外运行一个中继守护进程。安装后默认关闭,填入四个值即可启用。

04现已可用

Ghost 版 Missivus

为 Ghost 的事务性邮件提供同样的 Graph 传输——员工邀请、密码重置、会员登录链接。新闻通讯仍交给您的新闻通讯服务,Missivus 负责事务性的那一半。

更想让我们替您做?

软件是免费的,而且永远免费。Missivus 背后的工作室 Solvetus 提供商业化的安装与支持——Entra 应用、访问策略、共享邮箱、插件、一封落进您收件箱的测试邮件,外加一份交接文档,一次预约全部搞定。

常见问题

共享邮箱需要 Microsoft 365 许可证吗?

不需要。共享邮箱在 50 GB 以内是免费的,而且 Missivus 是以应用程序的身份认证,不是以邮箱的身份——没有人以它登录,也不用为它付一分钱。

应用程序访问策略真的有必要吗?

有必要——没有它,作为应用程序权限的 Mail.Send 会让应用能以租户内任何人的身份发信。这条策略把范围收窄到一个邮箱。我们的指南把它算作安装的一部分。

为什么不直接用 SMTP?Matomo 本来就支持。

因为 Microsoft 正在淘汰 Microsoft 365 的基本身份验证 SMTP——2026 年 12 月底起默认禁用,最终移除日期待公布——而 Matomo 的 PHPMailer 路径并不支持保留下来的 OAuth 变体。Matomo 官方 FAQ 已经把 Microsoft 365 的 SMTP 路线视为不受支持。

阅读完整 FAQ

别再丢失密码重置邮件和报表

用交互式指南自己动手——每条命令都已用您的值预先填好——或者让 Solvetus 一次预约替您搞定。

交互式配置指南请人代为安装