Azure 逻辑应用 Outlook 连接器的消息 ID 错误

Posted

技术标签:

【中文标题】Azure 逻辑应用 Outlook 连接器的消息 ID 错误【英文标题】:Azure Logic App Outlook Connector has wrong Message ID 【发布时间】:2019-01-29 16:04:36 【问题描述】:

Azure Logic App Outlook 连接器提供当前邮件的多个字段,例如 MessageID。

现在此 MessageID 与 Outlook 中的标题详细信息或接收电子邮件客户端中看到的 id 不匹配。

这是在 Outlook Connector 中找到的 MessageID:

AAMkADdhZjg4ODViLTc1OGUtNGRjNC04ZDliLTIwZTg2YzNkZTMwOQBGAAAAAABheCsi2Dw6RL6VGEzI0_HnBwAcT26EfBI9QZDS3n-XAJGgAAAA789EAABtmqUPlGrSTqeUxgoZ3vaxAABn3JRvAAA=

这是在 Outlook 或接收电子邮件客户端中找到的 ID:

<BL0PR210B46864401MB0900339BFCE05D5297C86@BL0PR2101MB0900.namprd21.prod.outlook.com>

有什么方法可以关联这两个 id 吗?我们已经尝试过 base64 编码..

【问题讨论】:

看起来 MessageID 是 base64 编码的??? 我们已经尝试过base64编码。幸运的是,可以使用 Microsoft Graph API (graph.microsoft.com/v1.0/me/messages/AAMkADdhZjg4ODViL...) 检索包含所需 ID 的电子邮件,但希望有更简单的方法。 【参考方案1】:

您是否查看过 Internet 消息 ID 选项

【讨论】:

以上是关于Azure 逻辑应用 Outlook 连接器的消息 ID 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何解析Azure IOT中心逻辑应用程序中的消息

使用 azure 逻辑应用程序将消息作为字符串发送到 azure 服务总线

从逻辑应用程序设置死信原因

如何使用标准 Azure 逻辑应用的无状态工作流可靠地处理 Azure 服务总线消息

Azure 逻辑应用向 ServiceBus 发送 JSON 消息

尝试在 Logic 应用中创建存储帐户时出现“无效资源”消息