[英]Programmatically Checking for Outlook E-mails
我正在与第三方建立自动回复。 第三方只能通过电子邮件进行响应,因此我需要一种确定何时收到新电子邮件的方法。 我的计划是创建一个Windows任务,该任务将运行一个C#程序,该程序将检查是否有来自该第三方的新电子邮件。
我公司使用Outlook,它基于Microsoft Exchange数据库。 我做了一些研究,发现有些人使用Microsoft MAPI命名空间。 这是解决方法吗? 有什么方法可以使用System.Net.Mail从特定地址检查新邮件?
谢谢亚伦
根据您的要求,您可以使用Outlook Interop / MAPI,它只是通过代码使用Outlook-在这种情况下,请查看:Microsoft.Office.Interop.Outlook程序集。 这具有事件触发邮箱中弹出的新项目的好处。
另一方面,如果您的服务器支持POP3,则可以简单地获取随机POP3库,并定期查询服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.