是否可以过滤由 Perl 脚本生成的所有外发邮件,或者删除 Perl 一起发送邮件的能力?
如记录所有由 php 创建的传出邮件中所述,我已经完成了与 PHP 类似的事情 。这只是 sendmail 的一个包装器,但效果很好。
我的系统是带有 Postfix 和 Perl v5.10.1 的 Ubuntu 10.04 LTS
是否可以过滤由 Perl 脚本生成的所有外发邮件,或者删除 Perl 一起发送邮件的能力?
如记录所有由 php 创建的传出邮件中所述,我已经完成了与 PHP 类似的事情 。这只是 sendmail 的一个包装器,但效果很好。
我的系统是带有 Postfix 和 Perl v5.10.1 的 Ubuntu 10.04 LTS
您正在保护错误的点。哦,你的 php 解决方案甚至不适用于所有常见的地方。
您可以通过(至少)发送邮件:
您的 php 解决方案仅捕获其中之一。
所以 - 你想要做的是:
您现在可以轻松地从您的邮件日志中验证谁在发送垃圾邮件,也可以禁用他们的外发邮件。
这仍然不能阻止某人通过 HTTP 服务发送邮件,但是阻止垃圾邮件成为提供该服务的人的问题。
我想你可以在这篇法语文章中找到如何写proxy
with 。将 URL 放入http://translate.google.com进行翻译。Perl
请参阅http://bent.latency.net/smtpprox/。
编辑
我认为没有一种可靠的方法可以像 PHP for Perl 中的变量那样执行此操作。看看http://www.mailscanner.info/postfix.html它可能会有所帮助。