我们使用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&;服务中断了新的重新启动。