Outlook 如何为exchange server实现推送邮件通知?

Outlook 如何为exchange server实现推送邮件通知?,outlook,exchange-server,exchangewebservices,Outlook,Exchange Server,Exchangewebservices,我希望Exchange邮件服务器向运行邮件应用程序的移动设备发出传入邮件的通知 EWS API是否提供任何方法来实现它?有人能帮我理解如何启动吗?推送通知示例应用程序包含两个组件。第一个组件是侦听和检索通知事件的客户端Web服务。此组件还提供响应,以通知客户端访问服务器是否应维护订阅。第二个组件通过客户端访问服务器发起订阅。它标识客户端Web服务端点以及配置订阅所需的其他信息 构建和使用推送通知示例应用程序需要以下先决条件: Microsoft.NET框架 微软Visual Studio.NE

我希望Exchange邮件服务器向运行邮件应用程序的移动设备发出传入邮件的通知


EWS API是否提供任何方法来实现它?有人能帮我理解如何启动吗?

推送通知示例应用程序包含两个组件。第一个组件是侦听和检索通知事件的客户端Web服务。此组件还提供响应,以通知客户端访问服务器是否应维护订阅。第二个组件通过客户端访问服务器发起订阅。它标识客户端Web服务端点以及配置订阅所需的其他信息

构建和使用推送通知示例应用程序需要以下先决条件:

  • Microsoft.NET框架
  • 微软Visual Studio.NET
  • MicrosoftInternet信息服务(IIS)
  • MS Exchange 2010
运行Exchange 2010的计算机的EWS虚拟目录中的
类型.xsd
消息.xsd
架构文件

构建推送通知客户端Web服务应用程序**

  • 打开客户端Web服务项目
  • 导航到安装Exchange 2010 Web Services SDK的目录,打开
    Samples\PushNotification\PushNotificationClient\
    文件夹,然后双击
    PushNotificationClient.sln
    文件
  • 从“生成”菜单中,选择“生成网站”
  • 将网站发布到IIS虚拟目录
  • 设置和构建订户应用程序

  • 导航到Exchange 2010 Web Services SDK的安装目录,打开
    Samples\PushNotification\PushNotificationSubscriber\
    文件夹,然后双击
    PushNotificationSubscriber.csproj
    文件

  • 更新
    ExchangeServiceBindingUrl
    属性以标识Exchange Web服务的位置

  • 更新
    ExchangeServiceBindingCredentials
    属性,以标识其邮箱将被监视事件的用户的名称、密码和域

  • 更新
    PushSubscriptionRequestTypeURL
    属性,以标识将接收事件通知的客户端Web服务的位置。此URL由客户端Web服务的位置定义

  • 从构建菜单中,选择构建解决方案


  • 您可以从以下线程获取帮助:

    上述两个线程中给出了一个完整的过程,描述了如何为MS Exchange server设置推送通知