Linux VPS下的SpamAssassin

Den*_*oko 6 linux networking firewall ip

我对这些家伙越来越秃头了:

在 Linux VPS (CentOS) 上,我已经设置了一个邮件服务器 (Exim+Dovecot+Clamav+SpamAssassin),但是使用 SpamAssassin 扫描邮件中的垃圾邮件被证明是一个挑战。我不是 Linux 专家,尤其是在与 VPS 相关的挑战方面,但我几乎可以进行 RTFM 并取得成功。这个在打败我:

在我的 FreeBSD 服务器上,我可以轻松获得所需的结果:

(15:59:00 <~>) 0 $ sockstat -l | grep 783
root     perl       83997 5  tcp4   127.0.0.1:783         *:*
root     perl       83996 5  tcp4   127.0.0.1:783         *:*
root     perl       10281 5  tcp4   127.0.0.1:783         *:*

(15:57:21 <~>) 0 $ telnet 127.0.0.1 783
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
CONT
SPAMD/1.0 76 Bad header line: CONT
Connection closed by foreign host.`
Run Code Online (Sandbox Code Playgroud)

但是,在 Linux VPS 上,当我运行相同的测试时,它只是挂在那里……端口上没有任何响应,即使我可以看到 spamd 正在侦听 783:

[root@vps exim]# netstat -anp | grep 783
tcp   0   0  127.0.0.1:783   0.0.0.0:*   LISTEN   21602/spamd.pid
Run Code Online (Sandbox Code Playgroud)

如果你们中的任何人在 VPS 上运行他们的服务器并且能够与 spamd 通信,请告诉我在哪里查看。

如果它可能有帮助,我可以从远程位置连接到此服务器上的 POP3 端口,但不能从 localhost (127.0.0.1) 连接!由于 spamd 设置为侦听 127.0.0.1,因此我无法从远程服务器对其进行测试,并且我不打算将其更改为侦听公共 IP 以进行测试。

这可能是我需要在 Linux 上更改的内容吗?

Maj*_*nko 0

您能否告诉我们 ISP 使用什么 VPS 技术?我在 XEN 环境中的 Ubuntu VPS 下运行某些软件时遇到了类似的问题。VPS 未获得软件正常运行所需的资源。