1. 新建应用注册
打开 Microsoft Entra 管理中心,进入 Identity、Applications、App registrations,点击 New registration。
正在加载邮件状态
配置多个 IMAP 邮箱,也支持 Catch-All 转发后的原始收件人展示。
适合 Outlook.com 邮箱。先填写 Microsoft Graph 应用 Client ID,然后点击开始授权,每个 Outlook.com 账号授权一次。
打开 Microsoft 授权页面并输入代码:
打开授权页面打开 Microsoft Entra 管理中心,进入 Identity、Applications、App registrations,点击 New registration。
名称可填写 验证码看板。账号类型选择 任何组织目录中的账户和个人 Microsoft 账户,这样 Outlook.com 个人邮箱才能授权。
进入 API permissions,添加 Microsoft Graph 的委托权限:Mail.Read、User.Read、offline_access。
xxxxxxxx-xxxx-xxxx
回到应用的 Overview 页面,复制 Application (client) ID,粘贴到本页面的 Microsoft Graph 应用 Client ID,并保存。
点击 添加 Outlook.com 邮箱,打开授权页面,输入页面显示的代码,登录对应 Outlook.com 邮箱并同意授权。
每个 Outlook.com 账号授权一次即可。之后定时执行 php worker.php,系统会自动刷新 token 并拉取邮件。
只需要 Client ID,不需要 Client Secret。本系统使用设备代码授权流程,适合简单 PHP 部署。
php worker.php 拉取新邮件。飞书自建应用已固定配置,新验证码到达时自动发送到指定群聊。
当前使用代码内固定的 App ID、App Secret 和群聊 Chat ID。通常不需要在页面修改。
使用 OpenAI 兼容接口判断邮件是否为验证码邮件。