EWS在节点js中推送通知

我正在编写node.js代码,当新邮件到达收件箱文件夹时尝试使用EWS API订阅推送通知。 我成功地通过soap请求来订阅推送通知(请参阅下面的soap请求),并得到了一个subscribeId和watermark,但是,我无法理解交换服务器如何将实际的电子邮件通知发回给我的应用程序。 有没有人有任何想法如何在node js中实现它? 我在互联网上find的大多数例子都是用C#实现的( http://www.codeproject.com/Articles/73834/EWS-Mail-Notifier )

subcripe推送通知的soap请求是:

<tns:Subscribe xmlns="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"> <tns:PushSubscriptionRequest> <t:FolderIds> <t:DistinguishedFolderId Id="inbox"/></t:FolderIds> <t:EventTypes> <t:EventType>NewMailEvent</t:EventType> </t:EventTypes> <t:StatusFrequency>1</t:StatusFrequency> <t:URL>http://12.121.22.32:5050/exchange</t:URL> </tns:PushSubscriptionRequest> </tns:Subscribe> 

谢谢

无法帮助您的Node的东西,但你将不得不启动一个HTTP侦听器上的订阅请求上面,12.121.22.32:5050 /交换指定的端口/目录。 Exchange将为您订阅的每个事件发送一个有效载荷给您。 希望这会让你更进一步…