为 postfix 设置我自己的 RBL 服务器

为 postfix 设置我自己的 RBL 服务器

我想设置自己的 rbl 服务器以供 postfix 使用。

  1. 缓存
  2. rbl 服务器将会联系 rbl 服务器列表。
  3. 我还希望能够收集统计数据,看看 rbl 服务器是否值得列入名单。如果它有太多的误判/阳性,我会将其删除。考虑一个 rbl 版本的 virustotal,但要本地化。

我找到了 rbldnsd,但它自 2015 年以来就没有得到维护,它甚至没有对端口 53 做出响应(还尝试过 55,1025,9999 来取乐),它绑定了端口 53,但没有执行任何操作。也没有有用的文档。

drwxr-xr-x 1 rbldns rbldns ? 110 Dec 29 22:00 .
drwxr-xr-x 1 rbldns rbldns ?   8 Dec 29 18:29 ..
-rw-rw-r-- 1 rbldns rbldns ?   0 Dec 29 18:43 127.0.0.1
-rw-rw-r-- 1 rbldns rbldns ?  31 Dec 29 19:01 forward
-rwxrwxrwx 1 rbldns rbldns ?   0 Dec 29 19:52 rbl.log
-rw-rw-r-- 1 rbldns rbldns ?  73 Dec 29 22:00 spammerlist
-rw-r--r-- 1 root   root   ?   0 Dec 29 18:29 spammerlist~
-rw-rw-r-- 1 rbldns rbldns ?   0 Dec 29 18:29 whitelist

ls -alZ /var/lib/rbldns/

drwxr-xr-x 1 rbldns rbldns ?   8 Dec 29 18:29 .
drwxr-xr-x 1 root   root   ? 560 Dec 29 18:29 ..
drwxr-xr-x 1 rbldns rbldns ? 110 Dec 29 22:00 dsbl

./rbldnsd -l rbl.log -f -r/var/lib/rbldns/dsbl/ -b 127.0.0.1 测试:ip4set:垃圾邮件列表,白名单 bl.spamcom.net:通用:转发

我还尝试了“127.0.0.1:ip4set:spammerlist,whitelist”以及其他几十种方法。

netstat -an |grep 53

显示得很好,但我甚至可以用 netcat -u 连接。它确实接受文本,但没有执行任何操作。

Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find www.whatever.com: REFUSED

相关内容