我search了serverfault和Google,但没有find与我的问题相关的任何内容。
所以,我有一个客户想要阅读他的员工发送的所有电子邮件。 我已经configuration了dovecot和sendmail的VPS。 所以他想通过监控我们服务器发送的所有邮件来控制服务质量。
什么解决scheme可能是?
PS:VPS在Ubuntu上。 安装ISPmanager,并将Roundcube作为networking邮件代理。
简短的答案是“你不能”。
从sendmail FAQ中得到的 答案更长
如何根据发件人或收件人地址自动复制邮件?
这将需要自定义编程[…]请注意,没有这样的function已被添加到sendmail。 当被问到sendmail的这个开发者是谁时说:“因为我们仍然相信一点隐私”。
基本上,要求你这样做的人愚蠢的认为是可以做到的。 当然,你可以使用不同的MTA,也许是一些不关心隐私的人写的东西。 但是,除非他代理和屏蔽所有出站HTTP,并阻止所有其他出站TCP(包括HTTPS)和所有出站UDP全站,否则他无法阻止确定的员工通过电子邮件发送某些信息。
此外,虽然我们在这里不能提供法律build议,但是您可能会发现您所在地区的电脑隐私法律禁止或严格规定电子邮件拦截,您可能会发现自己对您的实施承担责任。
3万英尺的观点 :这是一个社会问题。 不要寻找技术解决scheme。 这从来没有工作。
考虑使用归档版本:
https://www.milter.org/milters/archiving/alphabetical/1
在标准的非root用户uid安装中,milter可以处理/存档所有通过sendmail服务器传递的消息。
PS我认为,雇主没有事先书面警告阅读员工的电子邮件是不可接受的。