如何在SpamAssassin中将发件人或网域列入白名单

设置SpamAssassin始终允许某些发件人,甚至自动发送。 使用其全面的规则和贝叶斯分析SpamAssassin可以捕获大量的垃圾邮件,而几乎没有任何误报。 几乎没有。 为了进一步减少这个数字,你可以将某些时事通讯列入白名单,例如,这些通讯往往是被错误地归类为垃圾邮件的最佳候选人。

将SpamAssassin中的发件人或网域列入白名单

要将SpamAssassin中的单个地址或域列入白名单,请执行以下操作:

  1. 在您最喜爱的编辑器中打开/etc/mail/spamassassin/local.cf以进行系统级白名单。
    1. 要仅为自己设置白名单,请打开〜/ .spamassassin / user_prefs
  2. 附加“whitelist_from_rcvd {你想加入白名单的地址或域名,前面加上”* @“} {必须出现在Received:标题中的域名}”。
    • 例如,要将来自example.com的所有电子邮件列入白名单,请键入“whitelist_from_rcvd *@about.com about.com”。

whitelist_from_rcvd的第二个参数(一个必须出现在Received:标题行中的域名)可以防止垃圾邮件发件人通过使用通常列入白名单的域中的电子邮件地址轻松越过SpamAssassin。

什么“AutoWhitelist”" SpamAssassin中的手段及其工作原理

SpamAssasin提供了插件,可让您将白名单发件人自动化 - 不一定,也不仅仅是您想要的方式。

较老的AWL(AutoWhitelist)和新的改进的TxRep插件都会随着时间的推移监控发送电子邮件地址。 根据为地址构建的信誉,插件会调整每个发件人的单个新邮件的垃圾邮件分数。

例如,如果您从过去的某个地址收到的邮件中没有任何邮件,他们现在发送的任何邮件都将被视为邮件; 即使他们本质上是转发垃圾邮件,此消息也会在AWL或TxRep的帮助下毫发无损地通过SpamAssassin。 发件人将基本上列入白名单。

当然,最新的电子邮件将被纳入发件人未来的声誉中,并且重复的错误邮件可以对其进行修改,以便发件人不再被列入“白名单”。

作为推论,即使是过去发送过垃圾邮件的地址的最纯粹的电子邮件,也会被视为垃圾邮件,并为SpamAssassin启用AWL或TxRep,这种良好的信息会稍微修改发件人未来的声誉。

使用SpamAssassin TxRep将您的电子邮件地址列入白名单

TxRep SpamAssassin插件还能够观看您发送的电子邮件,并自动提高每封发件电子邮件中每个收件人地址的声誉,有效地将您通过电子邮件发送的人列入白名单,尤其是在您重复发送电子邮件时。

要使TxRep自动提高您通过电子邮件发送地址的声誉:

  1. 确保为SpamAssassin安装了TxRep插件。
  2. 请确保SpamAssassin已配置为处理传出邮件,并且您的电子邮件程序已配置为通过本地SMTP服务器(允许SpamAssassin处理该邮件)发送。
  3. 在您最喜爱的编辑器中打开/etc/mail/spamassassin/local.cf以进行系统级白名单。
    • 要仅为自己设置白名单,请打开〜/ .spamassassin / user_prefs
  4. 将“txrep_whitelist_out”条目添加或编辑为0到200之间的值。
    • 每次TxRep遇到电子邮件地址时,都会将txrep_whitelist_out添加到发件人的信誉分数; 随着您重复向同一个人发送电子邮件,价值随着时间而增加
    • txrep_whitelist_out的默认值是10。