你好.
我想用amavisd- new阻止来自特定发件人的电子邮件。
发布于 2010-04-02 19:21:58
关于配置:http://howtoforge.com/amavisd_后缀_德比安_ubuntu
如果您不使用Ubuntu/Debian,只需替换安装部分命令(apt.)使用发行版包管理命令或忽略它,如果您已经安装了所有。
请注意,如果您只想阻止某些特定的发送方,还有其他方法。例如,用于后缀的header_checks过滤器。将其添加到/etc/后缀/main.cf:
header_checks = regexp:/etc/postfix/header_checks然后编辑文件/etc/后缀/头检查并添加如下行:
/^From: blocked@sender\.address/ REJECT如果需要,请阅读man header_checks和man regexp_table以获得更多的想法。
如果你仍然想用Amavis将发件人列入黑名单,有两种方法:硬黑名单(即完全封锁某些发件人)和为发件人添加垃圾邮件杀手得分。
出于某种原因,硬黑名单只能通过SQL查找才能工作。如果您想使用这种方法,如果您已经将Amavis设置为使用SQL查找,请在/etc/amavisd.conf中查找变量$sql_select_white_black_list,并将'undef‘替换为适当的数据库查询。为此设置Amavis、数据库和数据库表远远超出了这样一个简短答案的范围。您可以找到关于howtoforge.com的教程。
要设置垃圾邮件黑名单,请在/etc/amavisd.conf中查找变量@score_sender_maps。有多种方法可以让Amavis知道哪些发件人应该被列入黑名单:分配给这个变量的散列、单独的文件、SQL查找。我不想描述所有这些细节,因为/etc/amavisd.conf注释得很好。因此,所有需要的信息和示例都可以在/etc/amavisd.conf中找到,就在我前面提到的变量周围。
如果您的特定发行版没有评论(我见过一次,但我不记得它是什么发行版),请下载Amavis源代码,并在tarball中找到完全评论的amavisd.conf。
祝好运!
发布于 2011-04-15 06:41:42
https://serverfault.com/questions/128678
复制相似问题