amavisd调用外部脚本的新规则



我们使用amavisd new(amavisd new/oldstable,现在为1:2.10.1-4(来过滤传入和传出的电子邮件。

问题是,我们从我们的域中收到了一个虚假发件人的垃圾邮件日志。由于我们的系统中只有不到100个帐户,有没有一个插件可以获取发件人地址,然后根据有效的发件人列表进行检查?非常感谢。

我们的系统配置是:

  • debian拉伸
  • amavisd new/oldstable,现在为1:22.10.1-4
  • spamasassins/oldstable,oldstable,现在是3.4.2-1

如果垃圾邮件发送者检查传出的电子邮件,那么可能会使用本地规则来检查允许的发件人,例如:

header LOCAL_WHITELIST发件人=~/(我(|(你(|(等(@mydomain.org/

meta LOCAL_WHITELIST_MATCH((LOCAL_WHITELIST(=1(分数LOCAL_WHITELIST_MATCH-1.0

meta LOCAL_WHITELIST_MISS((LOCAL_WHITELIST(=0(分数LOCAL_HITELIST_MISS 1.0

不幸的是,我不知道如何做到这一点,只是为了发送电子邮件。

编写一个shell脚本应该很简单,它可以自动为您生成白名单,并将上面的内容创建为spamsassistant的whitelist.cf。那太酷了。特别是如果你可以让它在创建或删除电子邮件帐户后自动运行,然后amavisd new reload&服务中断了新的重新启动。

最新更新