【问题标题】:Set custom header (x-header) on Outlook compose mail with JS addin使用 JS 插件在 Outlook 撰写邮件上设置自定义标题(x-header)
【发布时间】:2019-12-11 23:49:02
【问题描述】:

我想使用 Outlook Web 插件在 Outlook 外发邮件中设置自定义标头。我们怎样才能做到这一点?

【问题讨论】:

    标签: office-js outlook-web-addins


    【解决方案1】:

    虽然 Mark (@MarkLaFleur) 的回答是正确的,而且 Office.js API 确实没有提供任何直接功能来操作传输层标头,但您可以实现这一点。有两个选项可供您使用...

    更新:

    使用 Mailbox 1.8 API 设置新的Office.InternetHeaders 接口可用于通过常规 J​​avaScript API 调用设置、获取和删除消息的传输标头。

    【讨论】:

    • 这种方法的一个已知警告是,在桌面 Outlook 缓存模式下,在新邮件草稿同步到服务器之前,您从项目 saveAsync API 获得的 ID 将无法与 makeEwsRequestAsync 一起使用,因为服务器还不知道新项目..
    • @OlegO-MSFT 是的,这是我一年多前通过 Microsoft 专业支持调查的问题,如 EWS request failed with item Id returned by item.saveAsync on compose new message 中所述。不幸的是,由于“无法修复”而关闭。
    【解决方案2】:

    我假设您的意思是“自定义”标题。这是无法通过加载项完成的。加载项仅扩展 UX,它们没有挂钩到底层传输管道。

    【讨论】:

      【解决方案3】:

      outlook js api 无法自定义标头。在哪种情况下需要它?谢谢

      【讨论】:

      • x-headers 被内容扫描、归档提供商以及任何需要设置用户不应该看到的消息信息的应用程序广泛使用,但对于此应用程序处理此消息很重要通过 Internet 传输时的服务器端解决方案。 Microsoft 也使用 x-headers。如果我们可以通过 Office.js API 设置消息属性,为什么我们无法设置消息离开 Exchange 环境时将保留的属性(x-header)?
      • 这很有趣,但我们的 api 目前还不支持。应通过officespdev.uservoice.com 提出新功能的请求/原因以供考虑。
      • 我知道 API 目前不支持它。在我与 Office 开发团队的沟通中,我坚信这项任务在请求功能的积压日志中已经安静了一段时间。我们不是唯一一个想要拥有它的人。大玩家也会想要它。谢谢你的建议。
      • 谢谢,我跟进了团队中的一些人,可以确认这是在强烈要求的功能积压中,但无法评论该功能的时间表。
      猜你喜欢
      • 2013-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-08
      • 1970-01-01
      • 2012-01-16
      • 2023-03-26
      相关资源
      最近更新 更多