收到新邮件时,如何在 C# 代码中收到 Microsoft Exchange Server 的通知?
How to get notified by Microsoft Exchange Server in a C# code when a new mail is reveived?
我需要帮助使用 C# 实现一个程序,每次某个邮箱收到新邮件时,Exchange Server 都会通知该程序,C# 程序需要从收到的邮件中收集一些信息并将这些信息保存在SQL-服务器数据库。请提供任何信息或链接/代码示例以实现此目的,如有任何关于如何实现此目的的建议,我们将不胜感激。
要获取通知,您可以订阅邮箱文件夹。这样您就可以在每次收到电子邮件时收到通知,并且可以订阅各种事件类型。
这是link您可以关注的通知:
https://msdn.microsoft.com/en-us/library/office/dn458792(v=exchg.150).aspx
大多数情况下,最好从资源中获取通知,因为登录用户对资源具有权限。如果您想要访问该特定邮箱文件夹,则必须以同一用户身份登录。
我相信 EventType.Created 事件将使您能够访问通知,其中任何传入的消息都会推送通知。
我需要帮助使用 C# 实现一个程序,每次某个邮箱收到新邮件时,Exchange Server 都会通知该程序,C# 程序需要从收到的邮件中收集一些信息并将这些信息保存在SQL-服务器数据库。请提供任何信息或链接/代码示例以实现此目的,如有任何关于如何实现此目的的建议,我们将不胜感激。
要获取通知,您可以订阅邮箱文件夹。这样您就可以在每次收到电子邮件时收到通知,并且可以订阅各种事件类型。
这是link您可以关注的通知:
https://msdn.microsoft.com/en-us/library/office/dn458792(v=exchg.150).aspx
大多数情况下,最好从资源中获取通知,因为登录用户对资源具有权限。如果您想要访问该特定邮箱文件夹,则必须以同一用户身份登录。
我相信 EventType.Created 事件将使您能够访问通知,其中任何传入的消息都会推送通知。