黑名单function在阿马维斯

HIII ……

我想使用amavisd-new来阻止来自特定发件人的电子邮件

关于configuration: http : //howtoforge.com/amavisd_postfix_debian_ubuntu

如果您没有使用Ubuntu / Debian,只需使用distro软件包pipe理命令replace安装部分命令(apt-get …),或者如果已经安装了所有内容,则忽略它。

请注意,如果您只想阻止某个特定的发件人,还有其他方法。 例如,用于Postfix的header_checksfilter。 添加到/etc/postfix/main.cf:

header_checks = regexp:/etc/postfix/header_checks 

然后编辑文件/ etc / postfix / header_checks并添加如下行:

 /^From: blocked@sender\.address/ REJECT 

阅读man header_checksman regexp_table以获得更多的想法,如果需要的话。

如果您还想用Amavis将发件人列入黑名单,则有两种方法:严格的黑名单(即完全阻止某些发件人)并为这些发件人添加Spamassassin得分。

出于某种原因,硬黑名单只能通过SQL查找。 如果您想使用这种方法,并且如果您有Amavis设置为使用SQL查找,请在/etc/amavisd.conf中findvariables$ sql_select_white_black_list,并用适当的数据库查询replace“undef”。 为此设置Amavis,数据库和数据库表远远超出了这个简短答案的范围。 你可以在howtoforge.comfind教程。

要设置Spamassassin黑名单,请在/etc/amavisd.conf中findvariables@score_sender_maps。 有许多方法可以让Amavis知道发件人应该被列入黑名单:散列分配给这个variables,一个单独的文件,SQL查找。 我不想描述所有这些细节,因为/etc/amavisd.conf是非常好的评论。 因此,所有需要的信息和示例都可以在/etc/amavisd.conf中find,就像我上面提到的variables一样。

如果你的特定发行版amavisd.conf没有评论(我曾经见过,但是我不记得它是什么发行版),下载Amavis源代码并在tarball中find完整的评论amavisd.conf。

祝你好运!

嘿试试这个: https : //help.ubuntu.com/community/PfixfixAmavisNew

祝一切顺利