IPv6 ソケットの作成に失敗しました: アドレス ファミリがプロトコルでサポートされていません

IPv6 ソケットの作成に失敗しました: アドレス ファミリがプロトコルでサポートされていません

OS: GNU/Linux Debian 9.2 64ビット

IPv6を無効にしました私のサーバーの 1 つで。

そして今、私はこれを入手しています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

関連情報