微软前景通知
Posted
技术标签:
【中文标题】微软前景通知【英文标题】:Microsoft outlook notification 【发布时间】:2011-06-07 00:52:07 【问题描述】:我正在使用 .NET 2.0/3.5
简介:
我正计划开发一个应用程序,如果他收到任何邮件到他的 Outlook,它将向用户手机发送短信。
说明:
我在一个组织工作,该组织为员工提供一个专用系统,并且他们在系统中配置了 Outlook。我希望每当他们的 Outlook 收到邮件时,他们都会在手机上收到短信。
现在,我有短信服务,我想知道如何获得电子邮件到达用户邮箱的通知。
是否可以从 Outlook 向 .NET 获取此类通知?
【问题讨论】:
Microsoft Outlook 2003 是否提供类似 RSS 提要的功能? 【参考方案1】:您的解决方案中最复杂的部分可能是从 Outlook 发送 SMS 消息。一般来说,电脑/PC向手机发送短信有两种方式:
-
将手机或 GSM/GPRS 调制解调器连接到计算机/PC。然后用电脑/PC和AT指令指令手机或GSM/GPRS调制解调器发送短信。
将计算机/PC 连接到无线运营商或 SMS 服务提供商的 SMS 中心 (SMSC) 或 SMS 网关。然后使用 SMSC 或 SMS 网关支持的协议/接口发送 SMS 消息。
关于第一种方式,你可以在这里找到很多信息:http://www.developershome.com/sms/
但这似乎不是正确的方法。
关于第二种方式,您可以在第一个答案中找到很多提供者。
在我看来,拥有完整编程控制的最佳方法是使用一些现有的提供者的 API 或组件来解决此问题。如果你愿意,你可以在互联网上找到很多。您还可以使用 Office 2010 移动服务找到有用的。详情可以在这里找到:http://msdn.microsoft.com/en-us/library/ff606754.aspx
【讨论】:
正确的可点击链接:msdn.microsoft.com/en-us/library/ff606754.aspx【参考方案2】:您可以为此目的编写一个 Outlook 插件(尽管创建驻留在电子邮件服务器端的服务可能会更好......)。
基本上你需要通过microsoft.office.interop.outlook订阅newMail events。 Growl for windows 有一个 ouloook 插件,可以通知用户收到的邮件。如果您查看the growl addin source code,我相信您可以弄清楚如何解决您的问题。
this question 的答案也可能是相关的。
【讨论】:
【参考方案3】:不确定您要做什么,这对您来说可能不正确,但 Exchange 已经对手机提供了很好的支持。您可以使用 PUSH,以便用户立即收到电子邮件。还有第三方程序可以执行此操作,并且 Exchange 的 SyncML 扩展支持“其余”。
您需要一部上个千年左右的手机才能接收来自 Exchange 的电子邮件。
http://www.microsoft.com/exchange/en-us/mobility.aspx
【讨论】:
以上是关于微软前景通知的主要内容,如果未能解决你的问题,请参考以下文章
应用程序运行时 didReceiveRemoteNotification 未运行(前景)