You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Power Automate通过Message-Id获取Outlook邮件遇报错求助

解决Power Automate通过Message-ID获取Outlook邮件的JSON格式错误

常见问题及修复方案

1. Message-ID格式带尖括号导致解析失败

Outlook Web复制的Message-ID默认带尖括号(比如<abc123@outlook.com>),但Power Automate的邮件API不认这对尖括号,必须用纯字符串形式。

  • 解决办法:复制后手动删掉前后的<和>,只留中间的内容(比如abc123@outlook.com)。

2. 用错了Power Automate动作

别用普通的Get email V2,这个动作是靠邮件的内部系统ID(不是Message-ID)找邮件的。正确的动作是:

  • Office 365 Outlook > Get email by Message ID,这个才是专门给Message-ID用的接口。

3. 流的邮箱账号和目标邮件账号不一致

如果Power Automate里用的Office 365账号和你拿Message-ID的Outlook邮箱不是同一个,权限不够会返回异常格式的响应。

  • 解决办法:确保流里的连接器账号和目标邮箱是同一个,或者给账号配置好跨邮箱访问权限。

4. Message-ID含特殊字符未正确处理

有些Message-ID会带+、=这类特殊字符,手动输入时可能没被自动编码,导致API解析错误。

  • 解决办法:把Message-ID做URL编码后再传入参数,或者直接用变量传递(Power Automate会自动处理编码)。

快速测试流程

  1. 重新从Outlook Web复制目标邮件的Message-ID,去掉尖括号。
  2. 把流里的动作换成Get email by Message ID,填入处理后的Message-ID。
  3. 手动运行流,验证是否正常获取邮件。

内容的提问来源于stack exchange,提问作者Fred Burette

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:31:00