我想知道是否有人可以帮助我按照我在这里找到的指示进行操作
https://wiki.apache.org/spamassassin/CachingNameserver
为 Spamassassin 设置工作配置。我认为我遇到了一个问题,正如向我解释的那样,我的 ISP 名称服务器被各种 DNSBL 服务器阻止。因此,Spamassassin 无法在我当前的系统配置下进行 DNSBL 查询,因为 DHCP 已将我配置/etc/resolv.conf
为告诉 DNS 库通过我的 ISP 服务器转发请求。
上面的文档描述了一种解决方法,基本上是将named
Spamassassin DNSBL 查询直接路由到 DNSBL 服务器,以便它们来自我自己的 IP,该 IP 可能未被阻止。同时,所有其他查询都应发送至由我的本地 DHCP 服务器配置的名称服务器,或类似的东西,以提高速度。
但是,我发现该文档有些复杂,例如它告诉我要放入一些内容/etc/resolv.conf
,但没有解释我应该如何确保我的 DHCP 客户端不会覆盖该文件。另外,它要求我对我的 ISP 名称服务器进行硬编码/etc/named.conf
- 但我宁愿通过 DHCP 配置这些服务器,这样我就不必担心在旅行时手动更改配置。
有人可以帮我配置这个吗?我想知道我应该放入什么/etc/named.conf
,以及任何其他配置文件、Systemd 单元文件等。
此外,Spamassassin 文档没有解释我可以使用哪些命令来测试对 DNSBL 之一的查询在我当前的配置中是否失败,或者如何验证它在改进的配置中是否成功。了解这些事情很有用,这样我就可以测试我的设置是否正常工作。
如果重要的话,我运行 Arch Linux。
我很抱歉自己没有能力解决这些问题。先感谢您。