ОС: GNU/Linux Debian 9.2 64-бит
яотключен IPv6на одном из моих серверов.
А теперь я получаю это mail
:
exim paniclog
...
IPv6 socket creation failed: Address family not supported by protocol
Как от этого избавиться?
решение1
Во-первых, человеку нужно отключить IPv6 в exim4
.
В следующем файле:
/etc/exim4/update-exim4.conf.conf
Убедитесь, что эта строка присутствует, если ее нет, добавьте или измените:
disable_ipv6='true'
Но я попробовал только это решение, и почта все еще приходит, так что копаю дальше...
В том же файле убедитесь, что эта строка установлена в следующее значение true
:
dc_minimaldns='true'
Теперь отредактируйте этот файл:
/etc/hosts
Предположим, эта строка определяет имя вашего сервера:
127.0.1.1 server-name
Измените его следующим образом:
127.0.1.1 server-name.localhost server-name
Теперь проверьте, что эта команда:
hostname --fqdn
Возврат:
server-name.localhost
Если это так, вы можете обновить конфигурацию Exim4:
update-exim4.conf
И перезапустите службу Exim4:
systemctl restart exim4.service