slockd跟amavisd与dspam判断垃圾邮件的区别:
extmail判断垃圾邮件是先经过slockd,然后再amavisd,然后再spamassassin调用dspam
slockd的策略是会产生用户的退信的。
以下的amavisd跟spamd的垃圾邮件判断,还是接收用户信件的,不会给发送方,产生退信。
amavisd黑白名单可以使用subject的标头打标spam,(amavisd是用参数把黑名单的信件直接投递到设置的目的地的。)
$virus_quarantine_to
$banned_quarantine_to
#
$spam_quarantine_to
amavisd这样设置的话,就需要在每个域中设置相关的邮箱帐号,来单独管理垃圾邮件,病毒邮件。
上述$spam_quarantine_to
感觉这个已经是使用了自定义的表来设置黑名单了,就没必要在去保存这个垃圾邮件了。
dspam的打标是在信件内的,方式不一样(X-Spam-Flag:.*YES/ || /^X-DSPAM-Result:.*Spam)(dspam是通过打标后,用maildrop来分发到用户自己的垃圾箱中)。
注意:由于slockd阻止邮件太过于严格,可以停止使用它。停止它的办法是在postfix的main.cf里将check_policy_service 注释掉,然后service postfix reload.
——————————
# vi /etc/postfix/main.cf