我遇到了一个复杂的情况,需要我为某个特定的邮件用户设置外发邮件过滤器。出于安全原因,我们担心该用户可能会从其邮件帐户发送机密信息。有人问我是否可以为该用户设置外发邮件过滤器,以便我阻止发往某个域的邮件。理想情况下,我希望将电子邮件重定向到管理员用户。
我的服务器是运行 qmail 的 Plesk 10.1.1 服务器。有没有办法使用 qmail-scanner 包来实现这一点?我对服务器机器有完全的 root 访问权限。
答案1
Plesk 使用其自己的 QMail“版本”,因此事情可能会有点棘手。不过,您可以尝试以下几种方法:
由于您有 qmail-scanner,您可以使用 --archive 选项,该选项接受正则表达式作为输入,以便您仅存档来自特定用户的电子邮件。阅读 qmail 扫描仪文档这里。
Plesk 过去常常将特定版本的 qmail 作为源代码分发,同时还附带了如何编译和应用补丁的说明。如果您能获得这些,您可以使用卡塔普Inter7 专为满足您的需求而设计的套餐
至于阻止特定用户向特定域发送邮件的问题,我不太确定是否能够以干净的方式实现。同样,包裹来自 Inter7 的补丁程序可以满足您的要求。您还可以检查 qmailqueue 补丁程序是否已应用于 Plesk 的特定 Qmail 版本。如果已应用,则可以调用自定义脚本,在将电子邮件发送到 qmail-inject 进行进一步处理之前检查电子邮件标头。
恕我直言,如果你怀疑员工有不法行为,请咨询律师,他会给你建议。我不确定阻止向特定域发送的电子邮件是否有效,因为很容易被发现,他只需更改发送电子邮件的域即可。这只是我的个人看法。