Erstellen des IPv6-Sockets fehlgeschlagen: Adressfamilie wird vom Protokoll nicht unterstützt

Erstellen des IPv6-Sockets fehlgeschlagen: Adressfamilie wird vom Protokoll nicht unterstützt

Betriebssystem: GNU/Linux Debian 9.2 64-bit

ICHdeaktiviertes IPv6auf einem meiner Server.

Und jetzt bekomme ich das hier rein mail:

exim paniclog
...
IPv6 socket creation failed: Address family not supported by protocol

Wie werde ich es los?

Antwort1

Zuerst muss man IPv6 deaktivieren exim4.

In der folgenden Datei:

/etc/exim4/update-exim4.conf.conf

Stellen Sie sicher, dass diese Zeile vorhanden ist. Wenn nicht, fügen Sie sie hinzu oder ändern Sie sie:

disable_ipv6='true'

Aber ich habe nur diese Lösung ausprobiert und die E-Mail kommt immer noch, also muss ich weitergraben …

Stellen Sie in derselben Datei sicher, dass diese Zeile wie folgt eingestellt ist true:

dc_minimaldns='true'

Bearbeiten Sie nun diese Datei:

/etc/hosts

Nehmen wir an, diese Zeile definiert Ihren Servernamen:

127.0.1.1   server-name

Ändern Sie es wie folgt:

127.0.1.1   server-name.localhost server-name

Überprüfen Sie nun, ob dieser Befehl:

hostname --fqdn

Kehrt zurück:

server-name.localhost

Wenn ja, können Sie Ihre Exim4-Konfiguration aktualisieren:

update-exim4.conf

Und starten Sie den Exim4-Dienst neu:

systemctl restart exim4.service

verwandte Informationen