WordPress 版 Missivus
WordPress 发出的一切——密码重置、订单确认、表单通知——都以一个免费共享邮箱的名义通过 Microsoft Graph 投递。无需 SMTP,无需用户登录,也不用付费插件。
对于 Microsoft 365 租户,SMTP AUTH 基本身份验证自 2026 年 12 月底起默认禁用,此后新建租户默认不可用;最终移除时间将公布于 2027 年下半年。 最新时间表(2026 年 1 月)
它做什么
WordPress 产生的每一封邮件
Missivus 通过 WordPress 自带的 pre_wp_mail 钩子直接接管 wp_mail(),把邮件交给 Graph API。HTML 与纯文本、多个收件人、抄送、密送、回复地址、附件——不必逐个表单去切换。
一个邮箱,由 Exchange 强制限定
整体设计围绕一条限定到单个免费共享邮箱的应用程序访问策略。即便凭据完全泄露,也只能以恰好一个免回复地址发信——安装指南把这一步当作头等大事,并给出验证它已生效的命令。
大附件也能处理
小于 3 MB 的文件走内联;更大的文件会自动通过 Graph 的上传会话上传。这里没有任何会被设置错的开关。
密码或证书
客户端密码是最快的入门方式,也是默认选项;证书认证作为可选的加固手段同样受支持。切换时不需要重装任何东西。
机密可以不进数据库
每个值都可以来自 wp-config.php 里的 MISSIVUS_* 常量,这些常量优先于设置界面,而且永远不会写入 options 表。
出错就报,绝不静默
Graph 失败会以 error 级别记录,并在 wp_mail_failed 上抛出,附带 Microsoft 返回的确切错误。测试邮件按钮会原样告诉您 Microsoft 返回了什么。回退到 WordPress 自带传输的选项默认关闭。
为什么还要再来一个 Office 365 邮件插件?
常见的 WordPress Microsoft 365 邮件插件都用委派身份验证——由真人点一下“连接”,邮件就以那个人的账户名义发出。对服务器来说,这个形状是错的。
| Missivus——应用程序权限 | 委派发信插件 | |
|---|---|---|
| 谁在发信 | 一个共享邮箱——免费,无需许可证 | 某位具名人员的账户 |
| 配置方式 | 不用点授权——使用客户端凭据 | 由真人点一下“连接” |
| 员工离职后仍然可用 | 可以——不涉及任何用户 | 不行——随那个账户一起失效 |
| 凭据泄露时能触及什么 | 一个邮箱,由 Exchange 强制限定 | 那个人能触及的一切 |
| 成本 | 免费——GPLv3 | 往往是付费扩展 |
环境要求
- WordPress 5.7 及以上,PHP 7.2 及以上并启用 openssl 与 json 扩展——不需要 Composer,不需要 SDK,没有第三方运行时依赖
- 一个 Microsoft 365 租户,以及一位能创建应用注册、授予管理员同意并运行一条 Exchange Online PowerShell 命令的管理员
- 一个用于发信的共享邮箱——它不需要许可证
- 一次性的 Microsoft 端配置大约需要三十分钟
获取插件
从 GitHub 下载
发行版 zip、源码、更新日志和问题追踪。
WordPress.org 插件目录
WordPress 插件目录中的条目正在审核——在它上线之前,请用 GitHub 发行版 zip 安装。