Ich habe Spammassassin mit diesem Tutor in meinem System (14.04) installiert und konfiguriert . Wenn ich einen Dienst mit starte,
service spamassassin start
bekomme Antwort als,
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
Ich habe versucht,
netstat -lptn
es zeigt,
Es läuft ein Prozess mit 127.0.1.1:783
auch versucht,
sudo netstat -lepnt
werde bekommen,
Auch hier wird kein Prozesslauf mit 127.0.1.1:783 angezeigt
Bitte sagen Sie mir, wo das Problem liegt.
sudo service spamassassin start
.Antworten:
Führen Sie
sudo netstat -lptn | grep 783
das Programm aus, das den 783-Port verwendet, und rufen Sie die PID (ganz rechts auf der Ausgabe - etwa 2332 / spamd.pid) ab. Dann töte das Programm mitsudo kill -9 PID
. Dann starten Sie das Spamassasinservice spamassassin start
Wenn Sie immer noch den INET6-Socket-Fehler erhalten, versuchen Sie, Spam ohne IPv6-Unterstützung auszuführen (vorausgesetzt, Sie benötigen ihn nicht).
Fügen Sie Ihrer OPTIONS-Zeile -4 hinzu
Andernfalls beheben Sie Fehler in Ihrer IPv6-Konfiguration.
quelle
Überprüfen Sie, ob IPv6 aktiviert ist
Wenn es nicht aktiviert oder deaktiviert ipv6 in Spamassassin wie oben vorgeschlagen.
quelle
Ich hatte das gleiche Problem. Die Antworten hier haben mir überhaupt nicht geholfen. Ich stellte fest, dass das Problem behoben wurde, ohne IPv6 zu deaktivieren,
/etc/default/spamassassin
indem ein Benutzer für bearbeitet und hinzugefügt wurdespamd
, wie hier beschrieben . Die auf dieser Seite beschriebenen wesentlichen Schritte sind:1)
sudo apt-get install spamassassin spamc
2)
sudo adduser spamd --disabled-login
3) Bearbeiten
/etc/default/spamassassin
, um Folgendes einzuschließen :4) Bearbeiten
/etc/spamassassin/local.cf
, um einige Anti-Spam-Regeln einzurichten, z.5)
sudo service spamassassin start
Es wird ein weiterer Schritt zum Aktualisieren beschrieben
postfix
, der in meinem Fall nicht benötigt wurde. Ich denke, der Kern des Problems ist Schritt 2 und dann das Hinzufügen--username spamd
desOPTIONS
von/etc/default/spamassassin
quelle