我想设置自己的 rbl 服务器以供 postfix 使用。
- 缓存
- rbl 服务器将会联系 rbl 服务器列表。
- 我还希望能够收集统计数据,看看 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