Exchange server EWS编辑转发电子邮件中的附件

Exchange server EWS编辑转发电子邮件中的附件,exchange-server,exchangewebservices,ews-managed-api,Exchange Server,Exchangewebservices,Ews Managed Api,我正在开发一个应用程序,让用户管理他们的电子邮件从一个网站 用户可以回复电子邮件以及转发电子邮件等 我的问题是,我想让用户能够从中删除附件 发送现有电子邮件之前的转发实例 ResponseMessage response; response = OriginalEmail.CreateForward(); // create response ForwardEmail = response.Save(WellKnownFolderName.Drafts); 转发电子邮件在附件集合中不包含任何附

我正在开发一个应用程序,让用户管理他们的电子邮件从一个网站

用户可以回复电子邮件以及转发电子邮件等

我的问题是,我想让用户能够从中删除附件

发送现有电子邮件之前的转发实例

ResponseMessage response;
response = OriginalEmail.CreateForward(); // create response
ForwardEmail = response.Save(WellKnownFolderName.Drafts);
转发电子邮件
在附件集合中不包含任何附件

但是当使用

 ResponseMessage response;
 response = this.Email.CreateForward(); // create response
 this.Response = response.Save(WellKnownFolderName.Drafts);
 this.Response.ToRecipients.Add("me", "me@gmail.com");
 this.Response.Send();
我正在目标电子邮件中获取附件

转发前如何编辑附件


在您调用Save方法后,请提前感谢

ForwardEmail = response.Save(WellKnownFolderName.Drafts);
然后,您应该使用propertySet加载指定要返回的附件,例如

PropertySet psPropset = new PropertySet(BasePropertySet.FirstClassProperties);
ForwardEmail.Load(psPropset);
然后应该填充附件集合

干杯 峡谷