我使用的是.NET 2.0 / 3.5
简介:
我计划开发一个应用程序,如果他收到任何邮件给他的Outlook,它会向用户手机发送短信。
说明
我正在为一个为员工配备一个专用系统的组织工作,他们在他们的系统中配置了Outlook。我想要的是,每当邮件进入他们的展望时,他们都会在手机上收到短信。
现在,我有短信服务,我需要知道如何收到电子邮件到达用户邮箱的通知。
是否可以从Outlook到.NET获得此类通知?
答案 0 :(得分:0)
您可以为此目的编写Outlook Addin(尽管创建驻留在电子邮件服务器端的服务器可能更好......)。
基本上您需要通过newMail events订阅microsoft.office.interop.outlook。 Growl for windows有一个ouloook插件,可以通知用户收到的邮件。如果您查看the growl addin source code,我相信您可以弄清楚如何解决问题。
this question的答案也许是相关的。
答案 1 :(得分:0)
可能是您解决方案中最复杂的部分是从Outlook发送短信。通常,有两种方法可以将SMS消息从计算机/ PC发送到手机:
关于第一种方式,您可以找到大量信息:http://www.developershome.com/sms/
但这似乎不是正确的方法。
关于第二种方式,你可以在第一个答案中找到很多提供者。
在我看来,完全编程控制的最佳方法是使用一些现有的提供者的API或组件来解决这个问题。如果你愿意,你可以在互联网上找到它。您还可以使用Office 2010移动服务找到有用的信息。您可以在此处找到详细信息:http://msdn.microsoft.com/en-us/library/ff606754.aspx
答案 2 :(得分:0)
不确定您要做什么,这可能不适合您,但Exchange已经对移动设备提供了很好的支持。您可以使用PUSH,以便用户立即收到电子邮件。还有第三方程序可以执行此操作,SyncML扩展到Exchange以支持“其余”。
您需要上一个千禧年的移动电话,否则无法从Exchange收到电子邮件。