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

Power Automate中Get Email (V2)报“ID is Malformed”错误求助

解决CRM邮件ID在Outlook查找时的格式错误问题

以下是几个排查和解决的方向:

  • 检查ID的编码规范
    CRM存储的邮件ID大概率是原始格式,而Outlook的接口(不管是Power Automate连接器还是Graph API)要求ID采用URL安全的Base64编码。你可以把CRM取出的ID做一次编码转换:替换+为-、/为_,去掉末尾的=符号,再传入查找接口测试。

  • 确认ID类型是否匹配
    CRM里存的可能是邮件的Internet Message ID(格式通常是<xxx@domain.com>),但Outlook查找需要的是系统生成的Item ID——这是两种完全不同的标识。你需要先通过Internet Message ID调用搜索接口拿到对应的Item ID,再用这个ID去执行操作。比如用Graph API的查询:/me/messages?$filter=internetMessageId eq '<你从CRM拿到的ID>'。

  • 清理ID的冗余字符
    有时候CRM存储的ID会附带空格、换行或者多余的引号,这些都会触发格式校验失败。先对CRM返回的ID做trim处理,去掉首尾的非必要字符后再测试。

  • 验证ID的完整性
    检查CRM里存储的ID是否被截断——比如字段长度限制导致ID丢失了部分字符。可以把CRM中的原始ID和直接获取邮件时拿到的ID做对比,确认两者完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 16:37:33