Outlook 节点插件:将电子邮件存储在本地/Outlook 数据文件中
Outlook Node addin: store emails locally / in outlook data file
我们目前正在为电子邮件客户端开发插件,一个用于 Outlook,一个用于 Thunderbird,以便能够基于基于属性的加密来加密和解密电子邮件。
由于我们的目标是在传输过程中加密,因此一项要求是将解密后的电子邮件存储在本地文件系统中,这样就可以在邮件客户端中搜索解密的邮件。
我已经找到了其他几个创建 outlook 数据文件 (PST) 来存储数据的插件。
但是,如果基于 Node (https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/outlook-quickstart?tabs=yeomangenerator) 编写插件,则似乎此功能不可用。
如果通过 VSTO (https://docs.microsoft.com/en-us/visualstudio/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook?view=vs-2019) 编写插件,这似乎是可能的。
所以我的问题是,是否有人知道是否可以通过 Node 插件实现这一点,如果可以,如何实现?或者还有其他选择吗?
PST 仅适用于 Windows 版本的 Outlook,无法通过 JS 插件处理它们。 VSTO 和 Outlook 对象模型几乎可以完成 Outlook 本身可以做的所有事情,如果不能,您可以直接(C++ 或 Delphi) 或通过救赎(我是它的作者)。
Outlook 网络插件(可以是基于节点的插件)在邮件或约会项目的上下文中工作,并且不能直接访问 Outlook 商店。可以激活 Web 插件并处理 Outlook 中当前选定的项目或使用 EWS 或 Graph API 检索其他数据。
允许在 Outlook 配置文件中创建额外存储的加载项是基于 COM 的加载项(例如 VSTO)- 它们具有对 Outlook 对象模型的完全访问权限。
我们目前正在为电子邮件客户端开发插件,一个用于 Outlook,一个用于 Thunderbird,以便能够基于基于属性的加密来加密和解密电子邮件。
由于我们的目标是在传输过程中加密,因此一项要求是将解密后的电子邮件存储在本地文件系统中,这样就可以在邮件客户端中搜索解密的邮件。
我已经找到了其他几个创建 outlook 数据文件 (PST) 来存储数据的插件。 但是,如果基于 Node (https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/outlook-quickstart?tabs=yeomangenerator) 编写插件,则似乎此功能不可用。 如果通过 VSTO (https://docs.microsoft.com/en-us/visualstudio/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook?view=vs-2019) 编写插件,这似乎是可能的。
所以我的问题是,是否有人知道是否可以通过 Node 插件实现这一点,如果可以,如何实现?或者还有其他选择吗?
PST 仅适用于 Windows 版本的 Outlook,无法通过 JS 插件处理它们。 VSTO 和 Outlook 对象模型几乎可以完成 Outlook 本身可以做的所有事情,如果不能,您可以直接(C++ 或 Delphi) 或通过救赎(我是它的作者)。
Outlook 网络插件(可以是基于节点的插件)在邮件或约会项目的上下文中工作,并且不能直接访问 Outlook 商店。可以激活 Web 插件并处理 Outlook 中当前选定的项目或使用 EWS 或 Graph API 检索其他数据。
允许在 Outlook 配置文件中创建额外存储的加载项是基于 COM 的加载项(例如 VSTO)- 它们具有对 Outlook 对象模型的完全访问权限。