我正在构建一个Outlook附加组件,该附加组件添加了一个具有唯一URL的个人签名,以便在其中进行评分。到目前为止,一切都很好。我还希望该网址不应保存在“已发送”电子邮件文件夹中。在发送电子邮件后,是否可以编辑发送的电子邮件文本并删除URL?
我正在使用以下事件在发送电子邮件之前对其进行编辑。
Application.ItemSend += new
Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
答案 0 :(得分:1)
首先,您可以让Outlook在发送邮件后删除该邮件-只需将MailItem.DeleteAfterSubmit
属性设置为true。
您还可以在“已发送邮件”文件夹中处理Items.ItemAdd
事件,以在邮件发送并移至“已发送邮件”后立即对其进行修改。