我正在为我们公司编写一个小的内部 SharePoint 门户。我认为创建一个显示用户未读邮件计数的 Web 部件以及可能的今天日历任务列表将是一个“速赢”。但是,我一直在寻找与 OWA Web 服务相关的信息,但我认为没有简单的方法可以做到这一点。
我是不是很傻,你能打个简单的电话吗?如果不是,我的第一步是为了实现我想要的?
谢谢!
我正在为我们公司编写一个小的内部 SharePoint 门户。我认为创建一个显示用户未读邮件计数的 Web 部件以及可能的今天日历任务列表将是一个“速赢”。但是,我一直在寻找与 OWA Web 服务相关的信息,但我认为没有简单的方法可以做到这一点。
我是不是很傻,你能打个简单的电话吗?如果不是,我的第一步是为了实现我想要的?
谢谢!
几个月前,我使用 CDO 库和 C# .NET Windows Service 完成了这项工作。示例代码是这样的
MAPI.Folder inboxFolder = Inbox;
MAPI.Messages messages = (Messages) inboxFolder.Messages;
MAPI.MessageFilter filter = (MessageFilter) messages.Filter;
filter.Unread = true;
如果他们使用 Exchange 2007,您可以使用 Exchange Web 服务来查询收件箱。
这是 MSDN 中的参考资料。FindFolder 操作将返回文件夹的未读计数。 http://msdn.microsoft.com/en-us/library/bb204119.aspx
Visual Studio 可以为您生成代理类以帮助您入门:http: //msdn.microsoft.com/en-us/library/bb408522.aspx