筛选Perl脚本生成的所有邮件

筛选Perl脚本生成的所有邮件,perl,Perl,是否可以过滤所有由Perl脚本生成的传出邮件,或者删除Perl一起发送邮件的功能 我已经完成了与PHP类似的工作,如中所述 . 这只是sendmail的一个包装,但效果非常好 我的系统是带有后缀的Ubuntu10.04LTS和PerlV5.10.1我想您可以在中找到如何使用Perl编写代理。输入URL以进行翻译 我也看到了 编辑 我认为没有一种可靠的方法可以像PHP for Perl中的变量那样实现这一点。查看一下它是否有帮助。您锁定了错误的点。哦,而且你的php解决方案无论如何也不会适用于所有

是否可以过滤所有由Perl脚本生成的传出邮件,或者删除Perl一起发送邮件的功能

我已经完成了与PHP类似的工作,如中所述 . 这只是sendmail的一个包装,但效果非常好


我的系统是带有后缀的Ubuntu10.04LTS和PerlV5.10.1

我想您可以在中找到如何使用
Perl
编写
代理。输入URL以进行翻译

我也看到了

编辑


我认为没有一种可靠的方法可以像PHP for Perl中的变量那样实现这一点。查看一下它是否有帮助。

您锁定了错误的点。哦,而且你的php解决方案无论如何也不会适用于所有常见的地方

您可以(至少)通过以下方式发送邮件:

  • 直接SMTP
  • 调用sendmail(在类unix系统上)
  • 调用使用上述方法之一的包装器
您的php解决方案只捕获其中一个

因此,您要做的是:

  • 从邮件服务器到端口25/465(SMTP/SMTPS)的防火墙传出连接
  • 为邮件服务器启用SMTP身份验证
  • 向每个需要发送电子邮件的网站发送用户名+密码
  • 您现在可以轻松地验证谁在从您的邮件日志发送垃圾邮件,并禁用他们的发送邮件


    这仍然不能阻止某人通过HTTP服务发送邮件,但是阻止垃圾邮件就成了提供该服务的人的问题。

    修复了一个主要的打字错误使用Perl脚本“to”by Perl脚本。对不起,我知道这改变了整个问题。我刚刚在第一句话中纠正了一个拼写错误。对不起,我知道这完全改变了原来的问题。伟大的文章,虽然现在阅读它,看看我可以拿起什么。