ews-managed-api相关内容

EWS API搜索过滤器不会返回所有信息

我有以下情况: 我检查了一个邮箱,带有一些相关信息的电子邮件被发送到该邮箱,以从中获取信息. 我使用很多搜索过滤器来查找特定的电子邮件并获取正确的电子邮件: var collection = new SearchFilter.SearchFilterCollection(LogicalOperator.And); collection.Add(new SearchFilter.Cont ..
发布时间:2020-11-01 23:50:27 C#/.NET

EWS:同步状态cookie的生命周期

我正在使用SyncFolderItems操作来同步我的日历文件夹. 由SyncFolderItems调用返回的同步状态cookie的生存期是多少? 如果我在SyncFolderItems调用中使用了40天的SyncState字符串(从先前的调用保存在数据库中),我是否会取回40天的数据?还是该同步状态已过期? 此外,SyncState字符串在不同版本的Exchange服务器之间是 ..
发布时间:2020-11-01 23:50:10 其他开发

Exchange Web服务(EWS)FindItems不在SearchFolder中按HTML正文查找电子邮件

我正在使用SearchFolder在连接到Office365的EWS上进行深度遍历搜索.问题是,在此文件夹中使用FindItems时,我没有得到所有匹配的电子邮件结果.我没有使用HTML正文包含“文本"的电子邮件(对于“正文"而言,它可以正常工作).但是,当我将FindItems用于普通文件夹时,它将返回所有电子邮件. var subjectFilter = new SearchFilter ..
发布时间:2020-11-01 23:46:49 其他开发

如何使用EWS托管API回复电子邮件?

我创建了一个使用EWS Managed API 2.2的应用程序. 此应用程序使用提取通知来获取新电子邮件,并将电子邮件副本保存在数据库中. 然后在应用程序中,我想从数据库中获取电子邮件并进行回复. 为了回复该消息,我需要使用存储在数据库中的ItemId从EWS检索该消息. 我当然可以创建一个新的EmailMessage并将其发送,但是新电子邮件将具有不同的ConversationId ..
发布时间:2020-11-01 23:46:47 C#/.NET

ServiceId.UniqueId最大长度和格式

每个 Item (例如 Task )在Exchange Web服务(EWS)托管API中,其Id属性的类型为 UniqueId (继承自我打算将的值保留在数据库中,所以我需要知道列的最大长度应该是多少.一些测试表明,它的长度至少为152个字节,但看起来好像是一个奇怪的最大值. 该问题的第二部分是值的格式.可以将其解析为更常见的类型吗,例如 Guid ?我知道我在抓稻草. 解决方案 为 ..
发布时间:2020-11-01 23:41:28 其他开发

从收件箱下载附件时,如何减少EWS通话?

我在StackO的很多帮助下编写了此方法,但是我一直无法找到一个可以改进的方法. 现在,我遍历Office 365收件箱中的每条消息,遍历其附件集合,如果是Excel工作簿,则将每个文件保存到磁盘.目前这是可行的,但是会导致大量的Exchange呼叫.收件箱的大小可能会变得非常大,结果需要很长的时间才能运行,每次通话的时间大约为0.5秒. 如果我算对的话,通话次数将缩放为(n/100) ..
发布时间:2020-11-01 23:41:02 C#/.NET

如何在EWS API中关闭特定邮箱的流订阅?

我有一个运行在multiple streaming subscriptions.上的EWS托管API代码 我想根据某些条件终止(或重新启动)与特定邮箱的连接. 如何使用connection.close()(或任何其他方式)关闭特定订阅ID? 有什么主意如何强制关闭流式订阅连接? 解决方案 根据您的亲和力,连接可以包含一个或多个邮箱.您只需关闭邮箱本身的连接即可 ..

按日期获取Exchange EWS托管API 2.0

我正在使用EWS托管API在我的c#项目和我们的Exchange 2010服务器之间进行通信. 从现在起和三天前,我都使用此代码来获取收件箱中的所有邮件. var ews = new ExchangeService(ExchangeVersion.Exchange2010_SP1); ews.Credentials = new NetworkCredential(usr, p ..
发布时间:2020-11-01 23:21:33 C#/.NET

我们可以使用EWS托管API连接到Exchange 2016吗?

我正在使用EWS托管API 2.2,并且在枚举中未显示Exchange版本2016.我可以看到Exchange 2013之前的版本.那么如何连接到Exchange Server 2016?该API是否尚未从Microsoft更新,还是需要使用任何其他API来连接到Exchange 2016? 解决方案 它将正常连接.您无需将版本设置为与服务器匹配,而将版本设置为指示所支持的最低服务级别. ..

当我尝试通过EWS托管API读取/更新任务的主体时出现错误-“必须先加载或分配此属性,然后才能读取其值."

我正在使用Exchange Web Services托管API来处理任务(Exchange 2007 SP1).我可以创建它们.但是,当我尝试进行更新时,它适用于除.Body字段以外的所有字段.每当我尝试访问(读取/更新)该字段时,都会出现以下错误: "You must load or assign this property before you can read its value." ..