使用外部应用程序调用Outlook

Invoke Outlook with external application

本文关键字:调用 Outlook 应用程序 外部      更新时间:2023-09-26

请告诉/帮助我是否有可能集成以下功能:

我有一个CRM系统,我需要在Chrome中打开(系统与此浏览器兼容)。系统主要是由字段(表单)构建的。

我还有outlook 2010。

问题是,我需要一个基于模板向客户发送电子邮件的应用程序。我知道这是"mailto"功能。场景1:所以我在网站上,我有用户名和电子邮件。我应该在这个新的外部应用程序中点击"发送电子邮件"。应用程序应该接收该电子邮件和用户名,并在Outlook中打开新的邮件窗口。

场景2:我想在Outlook中重播点击的电子邮件,并从浏览器中获取数据。所以我应该选择一个电子邮件,然后我打开一个网站,需要把数据放在邮件里。在应用程序中点击下一步按钮,打开"重放到"选项(新邮件下面是旧邮件)。

如何将数据从chrome到外部应用程序?也许更好的是在Chrome中创建扩展?我知道在Mozilla中有一个mozrepl,它提供了向外部应用程序发送数据的可能性。

你能帮我一下,或者给点建议,怎么做呢?

我建议自定义代码

您已经覆盖了场景1(使用mailto: uri)

场景2是棘手的-我不确定你将如何向Outlook发出信号,以找到最新的消息与发件人和主题和时间,然后从那里发送。也许你可以创建一个Outlook插件?

但是,由于场景2很棘手,我只考虑自定义代码(c# ?)。您的代码必须发送电子邮件(使用。net很容易),并且还要查看要回复的消息的收件箱。

最后-如果自定义代码不是方式,你可以研究一个新的可编程的邮件客户端,可以更好地处理您的需求?

你不能从Chrome自动Outlook。您只能从Internet Explorer访问Outlook对象模型。Chrome对COM对象一无所知。

你可以考虑开发一个可以发送电子邮件的服务器端应用程序。例如,它可以是ASP。. NET页面,可以使用System.Net.Mail命名空间发送/读取电子邮件。您可以在网页上显示电子邮件、回复和其他信息。如果你需要连接到outlook.com邮箱,你可以考虑使用邮件REST API。