Amavis-新的白名单

嗨,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之一:

http://www.akadia.com/services/postfix_amavisd.html#Globally%20Sender%20Whitelists%20and%20Blacklists

特别是这一个:
@whitelist_sender_maps =(['.example.org','.example.net']);