如何编写拦截和处理外发电子邮件的 Gmail 扩展程序?

How to write a Gmail extension that will intercept and process outgoing emails?

我想编写一个 gmail 扩展程序,可以拦截外发电子邮件并在需要时修改/压缩它们。 (我的确切目的是防止数据泄漏,但我想让这个问题保持笼统)。理想情况下,域管理员将能够在该域的所有电子邮件帐户上安装它,但如果我能得到一个,我现在将采用一个基于每个帐户的解决方案。

如果我理解正确,上下文小工具是不对的,因为(除其他原因外)它无法拦截不是通过浏览器登录 Gmail 发送的电子邮件(例如,使用我的 iOS客户)。

gmail-api(或 IMAP/POP)将允许我访问用户的收件箱,但不能进入外发电子邮件的路径。

这甚至可以用于 gmail 吗?

您可以使用出站网关设置将所有外发邮件路由到另一台邮件服务器,或者使用内容合规性规则将符合特定条件的外发邮件路由到另一台邮件服务器。

OB 网关:https://support.google.com/a/answer/178333?hl=en

内容合规性:https://support.google.com/a/answer/1346934?hl=en