ews-managed-api相关内容
我有以下情况: 我检查了一个邮箱,带有一些相关信息的电子邮件被发送到该邮箱,以从中获取信息. 我使用很多搜索过滤器来查找特定的电子邮件并获取正确的电子邮件: var collection = new SearchFilter.SearchFilterCollection(LogicalOperator.And); collection.Add(new SearchFilter.Cont
..
我正在使用SyncFolderItems操作来同步我的日历文件夹. 由SyncFolderItems调用返回的同步状态cookie的生存期是多少? 如果我在SyncFolderItems调用中使用了40天的SyncState字符串(从先前的调用保存在数据库中),我是否会取回40天的数据?还是该同步状态已过期? 此外,SyncState字符串在不同版本的Exchange服务器之间是
..
我正在使用SearchFolder在连接到Office365的EWS上进行深度遍历搜索.问题是,在此文件夹中使用FindItems时,我没有得到所有匹配的电子邮件结果.我没有使用HTML正文包含“文本"的电子邮件(对于“正文"而言,它可以正常工作).但是,当我将FindItems用于普通文件夹时,它将返回所有电子邮件. var subjectFilter = new SearchFilter
..
我创建了一个使用EWS Managed API 2.2的应用程序. 此应用程序使用提取通知来获取新电子邮件,并将电子邮件副本保存在数据库中. 然后在应用程序中,我想从数据库中获取电子邮件并进行回复. 为了回复该消息,我需要使用存储在数据库中的ItemId从EWS检索该消息. 我当然可以创建一个新的EmailMessage并将其发送,但是新电子邮件将具有不同的ConversationId
..
在Powershell v3中使用Exchange Web服务托管API发送邮件时,如何设置回复标头? 我有一个Microsoft.Exchange.WebServices.Data.EmailMessage对象,可以设置发件人地址,添加附件并成功发送邮件. 我能够使用以下方式添加x标题: $xheader = new-object Microsoft.Exchange.WebS
..
我正在尝试使用EWS Managed API 1.1为我的用户创建电子邮件,并且需要使用设计人员创建的电子邮件模板.我能够成功附加图像( say header.png )并在html正文中添加这样的图像标签(在图像名称之前使用cid: ). 这在我使用msg.SendAn
..
每个 Item (例如 Task )在Exchange Web服务(EWS)托管API中,其Id属性的类型为 UniqueId (继承自我打算将的值保留在数据库中,所以我需要知道列的最大长度应该是多少.一些测试表明,它的长度至少为152个字节,但看起来好像是一个奇怪的最大值. 该问题的第二部分是值的格式.可以将其解析为更常见的类型吗,例如 Guid ?我知道我在抓稻草. 解决方案 为
..
我在StackO的很多帮助下编写了此方法,但是我一直无法找到一个可以改进的方法. 现在,我遍历Office 365收件箱中的每条消息,遍历其附件集合,如果是Excel工作簿,则将每个文件保存到磁盘.目前这是可行的,但是会导致大量的Exchange呼叫.收件箱的大小可能会变得非常大,结果需要很长的时间才能运行,每次通话的时间大约为0.5秒. 如果我算对的话,通话次数将缩放为(n/100)
..
我有一个运行在multiple streaming subscriptions.上的EWS托管API代码 我想根据某些条件终止(或重新启动)与特定邮箱的连接. 如何使用connection.close()(或任何其他方式)关闭特定订阅ID? 有什么主意如何强制关闭流式订阅连接? 解决方案 根据您的亲和力,连接可以包含一个或多个邮箱.您只需关闭邮箱本身的连接即可
..
我尝试使用空字符串更新EWS中的联系人属性,但失败.我不知道为什么. // works fine contact.Company = "SomeCompany"; contact.Update(ConflictResolutionMode.AlwaysOverwrite); // failed in Update with a service response exception
..
我正在使用EWS托管API在我的c#项目和我们的Exchange 2010服务器之间进行通信. 从现在起和三天前,我都使用此代码来获取收件箱中的所有邮件. var ews = new ExchangeService(ExchangeVersion.Exchange2010_SP1); ews.Credentials = new NetworkCredential(usr, p
..
是否有人在我很惊讶地看到API差不多一年都没有变化. 解决方案
..
我使用以下代码通过Exchange Web服务托管API保存约会: Appointment appointment = new Appointment(m_exchangeService); appointment.Subject = subject; appointment.Body = body; appointment.Start = start; appointment.End =
..
我正在使用EWS托管API 2.2,并且在枚举中未显示Exchange版本2016.我可以看到Exchange 2013之前的版本.那么如何连接到Exchange Server 2016?该API是否尚未从Microsoft更新,还是需要使用任何其他API来连接到Exchange 2016? 解决方案 它将正常连接.您无需将版本设置为与服务器匹配,而将版本设置为指示所支持的最低服务级别.
..
在EWS托管API中,可以轻松为特定用户创建约会: ExchangeService service = new ExchangeService(); service.Credentials = new NetworkCredentials ( "administrator", "password", "domain" ); service.AutodiscoverUrl(emailAddre
..
我想使用自定义扩展属性进行唯一的约会以放入数据库中.我使用FindAppointments()找到所有约会: var appointments = _service.FindAppointments(WellKnownFolderName.Calendar, calendarView); 然后我使用foreach循环处理所有约会: foreach (var appointment
..
我正在尝试使用EWS API创建新的联系人.除了联系人标题属性,我可以设置所有需要的值.我尝试了代码: oContact = new Contact(oService); oContact.GivenName = "John"; oContact.Surname = "Doe"; oContact.Displayname = oContact.Surname; // set the tit
..
我可以通过以下方式检索项目的Appointment.TimeZone: PropertySet propertiesAll = new PropertySet(BasePropertySet.IdOnly, ..., AppointmentSchema.TimeZone, AppointmentSchema.StartTimeZone, ...); ServiceResponseCollec
..
我正在使用自动发现服务URL来指定电子邮件地址. ExchangeService Service = new ExchangeService(ExchangeVersion.Exchange2010); Service.Credentials = new WebCredentials("username@domainname.com", "Password"); Service.Autodi
..
我正在使用Exchange Web Services托管API来处理任务(Exchange 2007 SP1).我可以创建它们.但是,当我尝试进行更新时,它适用于除.Body字段以外的所有字段.每当我尝试访问(读取/更新)该字段时,都会出现以下错误: "You must load or assign this property before you can read its value."
..