如何复制 sendmail 上的外发邮件

如何复制 sendmail 上的外发邮件

我已经搜索了 serverfault 和 Google,但尚未找到与我的问题相关的任何内容。

我有一位客户想要阅读其员工发送的所有电子邮件。我已配置了带有 dovecot 和 sendmail 的 VPS。因此,他希望通过监控我们服务器发送的所有电子邮件来控制服务质量。

解决办法是什么?

PS:VPS 在 Ubuntu 上。安装了 ISPmanager 并使用 Roundcube 作为网络邮件代理。

答案1

简短的回答是“你不能”。

更长的答案, 从sendmail 常见问题, 是

如何根据发件人或收件人地址自动复制消息?

这需要自定义编程 [...] 请注意,sendmail 中没有添加此类功能。当被问及这一点时,一位 sendmail 开发人员表示这是“因为我们仍然相信隐私”。

基本上,要求您这样做的人愚蠢地相信这可以做到。当然,您可以使用不同的 MTA,也许是由不关心隐私的人编写的。但除非他代理和屏蔽所有出站 HTTP 并阻止所有其他出站 TCP(包括 HTTPS)和所有出站 UDP,否则他不可能以某种方式阻止一名坚定的员工发送电子邮件。

此外,虽然我们不能在此提供法律建议,但您可能会发现您所在辖区的计算机隐私立法禁止或严格监管电子邮件拦截,并且您可能会对自己实施的行为承担责任。

30,000 英尺视野:这是一个社会问题。不要寻求技术解决方案。这永远行不通。

答案2

sendmail:如何使用 milter 复制发送邮件

考虑使用归档过滤器:

https://www.milter.org/milters/archiving/alphabetical/1

在标准的非设置 root uid 安装中,milter 可以处理/存档通过 sendmail 服务器传递的所有消息。

PS:我确实认为雇主在没有事先书面警告的情况下阅读员工的电子邮件是不可接受的。

相关内容