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