返回

Linux 的 Chrome 浏览器上 OWA 使用 S/MIME 的变通方法

Linux

如何在 Linux 上的 Chrome 中为 OWA 使用 S/MIME

简介

S/MIME 是一种电子邮件安全标准,可用于对电子邮件进行签名和加密。在 Linux 系统上使用 Chrome 浏览器时,无法直接使用 ActiveX 控件来启用 OWA 中的 S/MIME。不过,我们可以使用一种变通方法来绕过此限制,从而在 Linux 上的 Chrome 中使用 S/MIME。

解决方法

解决此问题的步骤如下:

  1. 安装 S/MIME 插件: 访问 Chrome 网上应用商店并安装 "S/MIME Signature Add-on" 插件。

  2. 配置 OWA: 在 OWA 中,转到 "选项" > "常规" > "电子邮件",然后在 "S/MIME 设置" 下启用 S/MIME。

  3. 添加数字证书: 将你的个人数字证书文件上传到 OWA 中。

  4. 安装 Tampermonkey 用户脚本管理器: 访问 Chrome 网上应用商店并安装 "Tampermonkey" 扩展。

  5. 创建用户脚本: 在 Tampermonkey 中,创建以下用户脚本:

    // ==UserScript==
    // @name         S/MIME for OWA in Chrome on Linux
    // @namespace    https://tampermonkey.net/
    // @version      0.1
    // @description  Tricks ActiveX control to work for S/MIME in OWA on Linux
    // @author       Your Name
    // @match        https://outlook.office.com/mail/*
    // ==/UserScript==
    
    (function() {
        const activeX = document.createElement('object');
        activeX.setAttribute('classid', 'CLSID:6E3DA528-A6F5-4593-9683-3F041198297F');
        activeX.style.display = 'none';
        document.body.appendChild(activeX);
    })();
    
  6. 保存并激活用户脚本: 保存用户脚本并将其设置为 "启用" 状态。

  7. 刷新 OWA 页面: 刷新 OWA 窗口以应用更改。

注意要点

  • 此方法需要一个有效的数字证书。
  • 某些防病毒软件可能会阻止用户脚本,需要将 Tampermonkey 添加到白名单中。
  • 此方法仅在现代版本的 Chrome 中有效。

结论

通过遵循上述步骤,你可以在 Linux 系统上的 Chrome 浏览器中启用 OWA 的 S/MIME,从而增强你的电子邮件安全。

常见问题解答

1. 为什么需要 S/MIME?

S/MIME 是一种电子邮件安全标准,可用于对电子邮件进行签名和加密,从而保护电子邮件免受未经授权的访问。

2. 为什么在 Linux 上的 Chrome 中无法直接使用 S/MIME?

Linux 本身不支持 ActiveX 控件,这是启用 OWA 中 S/MIME 所必需的。

3. 解决方法是什么?

使用 Tampermonkey 用户脚本管理器来创建一种变通方法,该变通方法模拟 ActiveX 控件,从而允许你在 OWA 中使用 S/MIME。

4. 有哪些需要注意的事项?

此方法需要有效的数字证书,并且某些防病毒软件可能会阻止用户脚本。

5. 此方法适用于哪些 Chrome 版本?

此方法仅适用于现代版本的 Chrome。