从客户端 JS 脚本以编程方式控制 Outlook
Control Outlook Programmatically from a Client-side JS Script
单击 HTML 按钮后,我希望在客户端上打开 Outlook(当然前提是它已安装)。
更具体地说,应该会打开“新建电子邮件”对话框。
现在是棘手的部分:我应该能够预先填写收件人、抄送、主题、正文等字段,并且尤其是能够传递要附加到电子邮件的 PDF 文件。
我研究过使用 mailto 链接,但附件似乎不可行。
编辑:除了传统的 mailto
?
,我基本上想知道浏览器和 Outlook 之间是否有任何 API
只是为了给你一些背景知识:这是一个内部网络应用程序 - 不可通过网络访问。
网络不是这样运作的。除非 mailto
链接支持附件,否则这是不可能的(我 99% 确定它不支持附件)。所以基本不可能。
您始终可以拥有一个使用 MailGun 或类似工具发送电子邮件的后端系统。但它不会使用 Outlook 或来自用户的电子邮件地址。
归根结底,您依赖于浏览器和 Outlook 拥有彼此交互的 API,而这些 API 不存在于您在问题中提到的 mailto
之外。
单击 HTML 按钮后,我希望在客户端上打开 Outlook(当然前提是它已安装)。
更具体地说,应该会打开“新建电子邮件”对话框。
现在是棘手的部分:我应该能够预先填写收件人、抄送、主题、正文等字段,并且尤其是能够传递要附加到电子邮件的 PDF 文件。
我研究过使用 mailto 链接,但附件似乎不可行。
编辑:除了传统的 mailto
?
只是为了给你一些背景知识:这是一个内部网络应用程序 - 不可通过网络访问。
网络不是这样运作的。除非 mailto
链接支持附件,否则这是不可能的(我 99% 确定它不支持附件)。所以基本不可能。
您始终可以拥有一个使用 MailGun 或类似工具发送电子邮件的后端系统。但它不会使用 Outlook 或来自用户的电子邮件地址。
归根结底,您依赖于浏览器和 Outlook 拥有彼此交互的 API,而这些 API 不存在于您在问题中提到的 mailto
之外。