Exchange server 在轮询间隔之间到达未读邮件的EWS拉取通知问题

Exchange server 在轮询间隔之间到达未读邮件的EWS拉取通知问题,exchange-server,exchangewebservices,Exchange Server,Exchangewebservices,EWS Pull通知非常适合在轮询通知时获取到达的新邮件,但是如果我增加轮询请求之间的间隔,则不会拾取每个请求之间到达的邮件。 我是做错了什么,还是遗漏了一些琐碎的事情?保留以前的水印解决了它解决了它,我没有为每一跳保留水印。现在它的工作是保留上一次运行的水印。 String subscriptionID = null do { PullSubscription subscription = service.subscribeToPullNotifications (...subscript

EWS Pull通知非常适合在轮询通知时获取到达的新邮件,但是如果我增加轮询请求之间的间隔,则不会拾取每个请求之间到达的邮件。
我是做错了什么,还是遗漏了一些琐碎的事情?

保留以前的水印解决了它

解决了它,我没有为每一跳保留水印。现在它的工作是保留上一次运行的水印。
String subscriptionID = null
do {
  PullSubscription subscription = service.subscribeToPullNotifications (...subscriptionID ...) 
  subscriptionID = subscription.getWaterMark();
  ...

} while(true);