我正在开发一个允许用户通过网站管理电子邮件的应用程序。
用户可以回复电子邮件以及转发电子邮件等....
我的问题是我想让用户能够从
中删除附件发送之前的现有电子邮件的转发实例。
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();
我在目标电子邮件中收到了附件。
如何在转发前编辑附件?
提前致谢
答案 0 :(得分:1)
调用Save方法
后ForwardEmail = response.Save(WellKnownFolderName.Drafts);
然后,您应该使用propertySet执行加载,指定您希望返回附件,例如
PropertySet psPropset = new PropertySet(BasePropertySet.FirstClassProperties);
ForwardEmail.Load(psPropset);
那应该填充附件集合。
干杯 格伦