0

我一直在尝试应用敏感度标签并使用 MIP 和 MailMessage 发送电子邮件。

基于MipSdk-DotNet-Policy-Quickstart 项目,我添加了选项元数据Enabled: True并将SiteId: xxxx..内容格式设置为Microsoft.InformationProtection.Policy.ContentFormat.Email.

计算完动作后,我得到了带有 mips_label 键和模板 ID 的元数据。将 mips_label 添加到 MailMessage 使用message.Headers.Add("msip_labels", "xxx")会将它们添加到电子邮件中,但是当收到标签时,不会应用标签。

可以通过 Outlook 客户端添加标签。我的方法有问题吗?此外,此方法可用于使用 MIP SDK 添加加密吗?

这里有一些代码片段来获取动作数据:

    ExecutionStateOptions options = new ExecutionStateOptions();
    options.newLabel = action.GetLabelById(label.Id);
    options.actionSource = ActionSource.Automatic;
    options.assignmentMethod = AssignmentMethod.Privileged;
    options.contentFormat = Microsoft.InformationProtection.Policy.ContentFormat.Email;
    //options.contentIdentifier = "MyTestFile.pptx";
    options.dataState = DataState.Use;
    options.isDowngradeJustified = false;
    options.generateAuditEvent = true;
    options.metadata = new Dictionary<string, string>();
    options.metadata.Add("Enabled", "True");
    options.metadata.Add("SiteId", "xxxxxxx");

提前致谢

4

0 回答 0