【问题标题】:EWS Edit Attachments in a Forward EmailEWS 编辑转发电子邮件中的附件
【发布时间】:2014-11-27 13:30:33
【问题描述】:

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

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

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

现有电子邮件的转发实例,然后再发送。

ResponseMessage response;
response = OriginalEmail.CreateForward(); // create response
ForwardEmail = response.Save(WellKnownFolderName.Drafts);

ForwardEmail 不包含附件集合中的任何附件。

但是在使用时

 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();

我正在接收目标电子邮件中的附件。

如何在转发前编辑附件?

提前致谢

【问题讨论】:

    标签: exchange-server exchangewebservices ews-managed-api


    【解决方案1】:

    调用 Save 方法后

    ForwardEmail = response.Save(WellKnownFolderName.Drafts);
    

    然后您应该使用 propertySet 进行加载,指定您希望返回的附件,例如

    PropertySet psPropset = new PropertySet(BasePropertySet.FirstClassProperties);
    ForwardEmail.Load(psPropset);
    

    这应该会填充附件集合。

    干杯 格伦

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 2014-03-04
      • 2017-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多