API:如何通过API启用回复,转发和回复所有功能(无COM插件代码)

时间:2019-07-01 06:45:00

标签: microsoft-graph outlook-restapi comaddin

背景

我已经开发了一个COM插件,它会根据某些条件禁用“回复”,“ ReplyAll”和“转发”功能/

代码

使用的代码是:

    private void MailItem_BeforeRead()
    {
        object selectedItem = Application.ActiveExplorer().Selection[1];
        Outlook.MailItem mailItem = selectedItem as Outlook.MailItem;            

        if (mailItem != null)
        {
            //Stop recipients from being able to reply all
            mailItem.Actions["Reply to All"].Enabled = false;
            mailItem.Actions["Reply"].Enabled = false;
            mailItem.Actions["Forward"].Enabled = false;
            mailItem.Save();
        }
        MessageBoxShow("Before read event of mail triggered.");


    }

行为

现在,一切都很好,但是客户端(特别是Outlook Thin)似乎尊重这一点,这导致该客户端使用的所有胖客户端中的答复被禁用。

我真正需要什么?

谈到真正的问题: 现在,这已经发生了。我们想要一种通过API(图形或Outlook)还原此标志的方法。有没有办法做到这一点 ?请注意,我们对发生这种情况的邮箱具有读写访问权限。

0 个答案:

没有答案