前天帮人导一条 Outlook OAuth2 令牌,卡密四段都在,软件里却怎么测都红。后来一对字段才发现:他把 refresh_token 填进了密码框,又把 IMAP 的主机名抄到 Graph 接口 那一栏。号没坏,是客户端填法整岔了。
这篇只写 拿到 token 之后,在客户端 / 心蓝里字段怎么填、常见填错位置、Graph 和 IMAP 对照。不重复讲「怎么买」、也不展开 invalid_grant 换票全文——那些已有专文。正当收信和自用工具导入,不谈群发、撞库。
先把「令牌款」和「网页账密」掰开
网页能登录的 Hotmail / Outlook,跟「带 OAuth2 令牌、给客户端走 IMAP 或 Graph」不是同一套用法。
- 选型总览:Hotmail OAuth2怎么买
- 令牌换取阶段报错:Outlook OAuth2令牌报错
- 心蓝导入 FAQ:archives/126
- IMAP 连不上:archives/127
- 概念向:令牌邮箱是什么、IMAP和GRAPH怎么选、Hotmail与Outlook令牌号区别
我自用导入时,Hotmail 域名一般拿 Hotmail 微软邮箱|令牌长效|OAuth2|IMAP/GRAPH,Outlook 域名对照 Outlook 同款令牌(写作时两页都显示有货,价格库存以商品页为准)。卡密常见格式:
邮箱----密码----client_id----令牌
中间是 四个短横线。别用单个 - 去切,不然 client_id 里的横线会被你切碎。
客户端里,我一般这样对字段
说实话,先打开记事本,把四段拆开贴好,再往软件里填。从聊天窗口直接拖,特别容易多一个不可见换行。
邮箱 / 用户名
填第一段完整地址,例如 [email protected] 或 [email protected]。别只填 @ 前面。
密码框——看软件要什么
- 若客户端明确写「OAuth2 / XOAUTH2 / 使用令牌」:密码框往往 不是 网页登录密码,有的要留空,有的要填 access_token(短时)。
- 若你还停在「普通密码登录」模式:先把协议切到 OAuth2,再谈填令牌。心蓝步骤见 archives/105。
client_id
第三段原样粘贴。多空格、少一段,后面换票会怪。
令牌 / refresh_token
第四段。多数工具要的是长效 refresh_token,由软件去换短时 access_token。你若把 refresh_token 当成「IMAP 密码」直接 PLAIN 提交,很容易认证失败。
Graph vs IMAP:字段对照(别抄串栏)
我自己用表格记在备忘录里,大致是这种对照——具体以你客户端界面为准:
| 场景 | 常见主机 / 端点 | 端口或路径 | 认证方式 | 容易填错的地方 |
|---|---|---|---|---|
| IMAP 收信 | outlook.office365.com | 993 + SSL/TLS | XOAUTH2 | 写成 imap-mail.outlook.com、关掉 SSL、把 refresh 当密码 |
| Graph | https://graph.microsoft.com 一类 | 按软件文档的 API 路径 | Bearer access_token | 把 IMAP 主机填进 Graph URL、用网页密码当 Bearer |
选 IMAP 还是 Graph,先看你的软件支持哪条。概念对比继续看 archives/70。同一条卡密往往双协议都授权了,但 客户端一次只走一条路,别在同一个配置页里又填 IMAP 主机又填半截 Graph。
常见填错位置(我帮人看过的)
① 四段切错
用单个 - 分割,client_id 被切成好几截;或把令牌末尾换行一起粘进去。表现:换票失败、提示 invalid_client / 参数错误。换票专文见 archives/122。
② 协议还停在「密码登录」
界面上没开 OAuth2,你却把令牌塞进密码框。表现:AUTHENTICATE failed、登录被拒绝。IMAP 连不上细查 archives/127。
③ Graph / IMAP 字段对调
Graph 栏填了 outlook.office365.com,或 IMAP 栏贴了 graph.microsoft.com。表现:握手失败、404、401,日志看起来很吓人,其实是填串了。
④ 用网页密码覆盖了令牌配置
有人网页改密成功,回头客户端还用旧假设;或反过来,在客户端「测试」失败后去网页乱改密。令牌款优先保证四段完整、客户端模式正确,别先改密「试运气」。
⑤ 心蓝里导入成功但收不到信
先确认文件夹订阅、协议是 IMAP 还是 Graph、测试连接是否绿。导入步骤回 archives/105 / archives/126。
我自己的验收顺序(亲测不容易乱)
- 打开商品页,确认发货含 OAuth2 令牌、IMAP/Graph 说明。
- 卡密按
----拆成四段,记事本各占一行,去掉首尾空白。 - 客户端新建账号,协议选 OAuth2 / XOAUTH2(名称因软件而异)。
- 邮箱、client_id、refresh_token 对号入座;按你选的路径只填 IMAP 或 Graph,不混填。
- IMAP:主机
outlook.office365.com,993,SSL。 - 先点「测试连接 / 授权」,再收一封自己发给自己的邮件做只读验收。
- 红字就抄 完整提示原文(打码邮箱),对照 122/127,而不是连点重试二十次。
- 仍不对,核对卡密是否完整、是否拿错 Hotmail / Outlook 那条 SKU。
新手建议再过 首购验收清单;卡密存放见 archives/74。
哪些情况,别靠「再粘一次令牌」硬刚
- 卡密只有账密、没有 client_id / 令牌:那不是本文的令牌款用法。
- 提示 invalid_grant、令牌撤销:走换票/报错文,不是改主机名能修好的。
- 你其实在研究群发、撞库、绕过限制:本文不覆盖,也请别往正当收信验收上套。
有问题把客户端字段截图打码后丢评论区(别贴完整 refresh_token),我按栏位帮你看像哪一类填错。价格库存以商品页实时显示为准。
评论 (0)