0

我正在使用流订阅(EWS 托管 API)来订阅一个邮箱上的事件。现在,我不想直接这样做,而是想通过模拟订阅这些邮箱上的传入邮件并对其采取行动。 如何实现?

我试过的:

我确实设置了多个流订阅,service.ImpersonatedUserId()但是当我收到一个事件时(我成功地为我订阅的 2 个邮箱获取了事件)并尝试采取一些措施,例如EmailMessage.Bind(Item Id)Folder.Bind()代码卡住了!我没有收到任何错误消息。我什至尝试过TraceEnabled= true,我什么也没找到!

我确实看到了这个MSFT 链接,但没有找到答案。我需要帮助,例如通过 EWS 订阅将邮件移动到多个邮箱的另一个文件夹。

4

1 回答 1

1

.net 中的默认并发连接限制默认为 2 https://docs.microsoft.com/en-us/dotnet/api/system.net.servicepointmanager.defaultconnectionlimit?view=netframework-4.7.2因为流式通知需要并发连接工作这是一个常见问题。所以您需要做的就是将连接限制设置得更高,例如

System.Net.ServicePointManager.DefaultConnectionLimit = 100;
于 2018-09-02T23:18:21.480 回答