1

我曾经使用 运行qmailspamdyke并且spamdyke如果主机看起来像这样,它具有阻止传入邮件的绝妙能力:

static-68-179-34-50.ptr.terago.net
c-75-74-22-18.hsd1.fl.comcast.net
173-14-159-121-newengland.hfc.comcastbusiness.net
rrcs-24-43-130-226.west.biz.rr.com
va-65-40-217-136.sta.embarqhsd.net
unused-66-33-224-181.unused.epix.net
c-67-190-66-10.hsd1.co.comcast.net

基本上,它在主机名中有某种形式的 IP 地址,通常指定动态客户端等。由于他们没有理由尝试将邮件直接发送到我的 SMTP 服务器,因此可以以 99.99% 的把握将他们视为垃圾邮件发送者。

实现相同功能的最简单方法是什么postfix

http://www.spamdyke.org/documentation/README.html#RDNS

4

1 回答 1

1

通常使用spamhaus PBL更安全,但您可以使用

smtpd_helo_restrictions = reject_invalid_hostname,  check_helo_access regexp:/etc/postfix/helo.regexp

在 helo.regexp 添加

/[0-9]+-[0-9]+-[0-9]+-[0-9]+[.-@]/  REJECT

您可以根据需要对其进行微调,或者改用 PCRE(不要忘记更新 smtpd_helo_restrictions 行中的格式)

于 2013-09-05T18:43:39.473 回答