postgrey手册是 :
–auto-whitelist-clients =第一次成功交付后的白名单主机N是客户端列入白名单之前的最小邮件数(缺省情况下打开,值为5)指定N = 0以禁用。
据我所知,这将例如自动白名单gmail.com完全,每当我从不同的Gmail用户收到5封电子邮件。 是不是很危险?因为有很多垃圾邮件发送者从这个主机发送。
不,这不是问题。
实际上,所有的大型实体都可以放在你的/etc/postgrey/whitelist_clients因为你没有select。 他们的邮件服务器无论如何会重新发送电子邮件,因此它不会有任何区别。 你将永远收到这些电子邮件。
Postgrey有用的地方是由垃圾邮件发送者创build的愚蠢的邮件服务器。 那些邮件服务器将得到一个450,完全放弃这个壮举(尽pipe他们做得越来越好,然后像普通邮件服务器一样再试一次……)
任何能够注册450回复并在几分钟后重新发送电子邮件的邮件服务器(或12小时后…这将取决于发件人的服务器设置!)可以100%安全地白名单永远。 它不会有什么区别(除非你偶尔会回复一个450,当你的服务器应该已经知道不需要这么做的时候,所以如果你对服务器做了450的话,需要它!)
此外,暂时白名单的一个原因是要确保如果服务器易手,现在由垃圾邮件发送者拥有,Postgrey可以做出相应的反应。 对于像Gmail,Hotmail,雅虎这样的系统来说,这是不会发生的。
实际上,我发现Postgrey总是忘记主机,因为我几乎同一个客户每次在几个月后给我发送一封新邮件时都要经过Postgrey。 所以我使用这个选项来限制postgrey会记住主机的时间:
–max-age = N删除自上一次以来N天以前的条目(默认值:35)