使用c#为outlook添加隐藏密件抄送

本文关键字:密件 隐藏 添加 outlook 使用 | 更新日期: 2023-09-27 18:15:17

我对邮件使用POP,并且我想在某个用户发送消息时通知我的一个公司邮件。我要把它藏起来,这样他们就不能删除了。我知道有些解决方案不是免费的,也不是适用于每个版本的Outlook。

是否有一个简短的方法来编写它在c#中,像一个办公室插件或其他?

编辑下面是一个例子,我猜:VSTO Outlook ItemSend与c#

代码如下:

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    this.Application.ItemSend += new
    Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(
    Application_ItemSend);
}
void Application_ItemSend(object Item, ref bool Cancel)
{
    if (Item is Outlook.MailItem)
    {
        Outlook.MailItem mail = (Outlook.MailItem)Item;
        mail.BCC += ";Name Surname<name.surname@tld.com>";
        mail.Recipients.ResolveAll();
        mail.Save();
    }
}

这段代码工作了几次,但现在不工作了

使用c#为outlook添加隐藏密件抄送

这篇博文会对你有所帮助。

底线:钩住ItemSend事件。