我无法启动 spamassassin 服务

A J*_*A J 7 mail 14.04

我已经使用这个导师在我的系统(14.04)中安装和配置了 spammassassin 。当我开始使用服务时,

service spamassassin start
Run Code Online (Sandbox Code Playgroud)

得到回应,

Starting SpamAssassin Mail Filter Daemon: server socket setup failed, retry 1: spamd: could not create IO::Socket::INET6 socket on [::1]:783: Cannot assign requested address
server socket setup failed, retry 2: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 3: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 4: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 5: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 6: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 7: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 8: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 9: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
Run Code Online (Sandbox Code Playgroud)

我试过了,

netstat -lptn
Run Code Online (Sandbox Code Playgroud)

它显示,

在此处输入图片说明

有进程正在运行 127.0.1.1:783

也试过了,

sudo netstat -lepnt
Run Code Online (Sandbox Code Playgroud)

我得到,

在此处输入图片说明

这里也没有显示使用 127.0.1.1:783 运行的任何进程

请告诉我问题出在哪里?

Man*_*tha 12

运行sudo netstat -lptn | grep 783并获取使用 783 端口的程序的 PID(输出的最右侧 - 类似于 2332/spamd.pid )。然后用sudo kill -9 PID. 然后启动spamassasin

service spamassassin start

如果您仍然收到 INET6 套接字错误,请尝试在不支持 IPv6 的情况下运行 spamd(假设您不需要它)。

sudo nano /etc/default/spamassassin
Run Code Online (Sandbox Code Playgroud)

将 -4 添加到您的 OPTIONS 行

spamd --help

...
-4, --ipv4-only, --ipv4           Use IPv4 where applicable, disables IPv6
...
Run Code Online (Sandbox Code Playgroud)

否则,请对您的 IPv6 配置进行故障排除。