我需要帮助使用C#实现一个程序,每当某个邮箱收到新邮件时,它都会被Exchange Server通知,C#程序需要从收到的邮件中收集一些信息并将这些信息保存在SQL中服务器数据库。请提供任何信息,或链接/代码示例来实现这一点,任何有关如何实现这一点的建议将不胜感激。
答案 0 :(得分:2)
要获取通知,您可以订阅邮箱文件夹。这样,您可以在每次收到电子邮件时收到通知,并且可以订阅各种事件类型。
这是您可以遵循的通知目的链接:
https://msdn.microsoft.com/en-us/library/office/dn458792(v=exchg.150).aspx
最好从资源获取通知,因为登录用户具有对资源的权限。如果要访问该特定邮箱文件夹,则必须以同一用户身份登录。
我相信EventType.Created事件将允许您访问通知,其中任何传入消息将推出通知。