嗨,Linux社区。 我来自Windows Server的背景,所以有怜悯。
我试图将某些域名列入白名单,虽然我知道这不是最好的方法,但是对于一些域名来说,这只是一个好办法,所以我认为这是最快捷的方式。 当前设置:
Amavis用于传递ClamAV和SpamAssasin的电子邮件,目前我在/etc/amavis/conf.d/50-user中进行更改,因为这会覆盖其他设置。
已经创build了一个如下所示的白名单文件:
.domaintowhitelist.com .domain2towhitelist.com
在50个用户的configuration文件中:
已经尝试过这样的变种:
read_hash(\%whitelist_sender, '/etc/amavis/whitelist'); read_hash(\%virus_lovers, '/etc/amavis/whitelist');
在进行这些更改后重新启动amavis。 我是否以错误的方式去做这件事? 任何帮助表示赞赏。
我在MTA级别(在我的情况下,后缀),而不是在amavisd级别白名单。 在我的后缀/ main.cf文件中,我有:
header_checks=pcre:/etc/postfix/whitelist.pcre
在whitelist.pcre里面,我有下面的语法:
[email protected] FILTER SMTP:[127.0.0.1]:10025
其中SMTP:[127.0.0.1]:10025是master.cf中的传输过滤的邮件重新注入后缀系统。 我这样做的理由是,如果某些消息不被检查任何东西,我不想amavisd来触摸它。
我从来没有使用安装一个外部文件。 当我不得不实施一个白名单,我只是使用这里列出的forms之一:
特别是这一个:
@whitelist_sender_maps =(['.example.org','.example.net']);