在C#中创建一个windows服务,它将监听/监视MS outlook,读取传入的电子邮件并记录所有信息



我想使用C-sharp将MS outlook与selenium web驱动程序集成。我想阅读收到的电子邮件,获取其中的所有元素,如文本、图像、URL,并将记录这些详细信息,以便稍后检索。理想情况下,我想创建一个windows服务,它可以持续监听/监控前景,然后阅读所有收到的电子邮件。

谢谢,阿里

您无法从Windows服务应用程序自动化Outlook(或任何Office应用程序(。原因是MS Outlook需要一个登录用户和一个用户会话,而Windows Server应用程序运行时没有用户会话。

您应该做的是与Exchange集成。创建一个Windows服务应用程序,用于监视来自Exchange的新电子邮件。请参阅此处的示例。

最新更新