发送后以编程方式编辑电子邮件正文

时间:2018-09-02 11:48:58

标签: c# outlook outlook-addin office-addins

我正在构建一个Outlook附加组件,该附加组件添加了一个具有唯一URL的个人签名,以便在其中进行评分。到目前为止,一切都很好。我还希望该网址不应保存在“已发送”电子邮件文件夹中。在发送电子邮件后,是否可以编辑发送的电子邮件文本并删除URL?

我正在使用以下事件在发送电子邮件之前对其进行编辑。

Application.ItemSend += new
                        Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);

1 个答案:

答案 0 :(得分:1)

首先,您可以让Outlook在发送邮件后删除该邮件-只需将MailItem.DeleteAfterSubmit属性设置为true。

您还可以在“已发送邮件”文件夹中处理Items.ItemAdd事件,以在邮件发送并移至“已发送邮件”后立即对其进行修改。