Outlook Office 加载项与第三方 Web 应用程序集成 - 替代 mailto 链接以支持附件和 HTML 正文

Outlook Office Add-In Integration with Third-Party Web Application - alternative to mailto links to support attachments and HTML body

从我们公司网络中的 Web 应用程序 运行,我正在寻找“mailto”方法的替代方法(因为“mailto”仅支持正文部分的纯文本并且不支持附件)用于在 Outlook 中打开新消息(电子邮件)弹出窗口(公司使用 Outlook)。我正在尝试通过 JavaScript.

来实现这一点

经过一番搜索,我想我有两个选择:

  1. 通过我们的 Web 应用程序通过打开发送邮件弹出窗口处理邮件发送操作,包括附件和漂亮的 html 正文模板,
  2. 尝试将我们的 Web 应用程序与 Outlook Office 加载项集成

此 Web 应用程序供采购部门使用,他们的 Outlook 使用率很高。

如果选择选项1,我认为需要提供以前的邮件收件人建议和发送邮件历史页面。

我不确定选项 2 是否可以实施或由 Outlook 提供。

如有任何建议,我们将不胜感激。非常感谢。

恕我直言,从 IE 以外的浏览器在 Outlook 中显示新消息的唯一可靠方法是动态创建一个包含 HTML body 和附件的 EML (MIME) 文件。只需确保添加 "X-Unsent: 1" MIME header 以将消息显示为草稿并避免填充 From/Sender MIME headers.

None 描述的选项有效。我会解释原因:

  1. Web应用程序可以使用GraphAPI如果你在服务器上处理O365或EWS if you have Exchange on-premise profiles. In that case you could compose and send emails programmatically from your web application. But you need to handle all requests for the message history and etc. in the code. That's a lot of work I suppose! But if you don't need to show a list of messages like Outlook does, just to submit emails you could Graph API来发送电子邮件。

  2. Web add-ins 在 Outlook 中当前选定的 mail/calendar 项目的上下文中 运行。所以,他们在那里没有任何帮助。