我正在构建一个outlook插件,它添加了一个单独的签名,其中包含一个用于评级的唯一URL。到现在为止还挺好。我还希望该网址不应保存在“已发送”电子邮件文件夹中。有没有办法编辑发送的电子邮件文本并在发送电子邮件后删除网址?
我在发送电子邮件之前使用以下事件来编辑电子邮件。
Application.ItemSend += new
Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
首先,您可以在发送消息后使Outlook删除消息 - 只需将MailItem.DeleteAfterSubmit
属性设置为true即可。
您还可以在“已发送邮件”文件夹上处理Items.ItemAdd
事件,以便在邮件发送并移动到“已发送邮件”后立即对其进行修改。