web-dev-qa-db-ja.com

「IPv6サポートが無効になっています」という警告

メールを送信しようとするスクリプトの実行中にエラーが発生します。

send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only

誰が問題が何であるか言うことができますか、私はいくつかの許可が必要ですか?

15
Swagatika

OSのネットワークスタックでIPv6が構成されていませんが、メーラー(おそらくpostfix)はIPv6を使用するように構成されています。メーラーが使用するIPv6がないため、IPv4のみを使用することを警告しています。 postfix readme から:

次のようなエラーメッセージが表示される場合は、Linuxを実行していて、カーネルでIPv6をオンにする必要があります。ヒントとヒントについては、 http://www.ipv6.org/ を参照してください。他のシステムとは異なり、LinuxにはIPv4とIPv6の組み合わせスタックがなく、IPv6プロトコルサポートはデフォルトではロードされません。

postconf: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postconf: warning: inet_protocols: configuring for IPv4 support only
9
Jason Tan

メッセージを無効にするには、/etc/postfix/main.cfに移動して次のように変更します。

inet_protocols = all

に:

inet_protocols = ipv4

これはipv4のみを使用し、警告メッセージは表示されなくなります。

変更を登録するには、postfixにstopおよびstartを発行する必要があります。単純なリロードは次のようになります:

mail postfix/master [8330]:reload --version 2.9.6、configuration/etc/postfix mail postfix/master [8330]:warning:ignoring inet_protocols parameter value change mail postfix/master [8330]:warning:old value: " all "、新しい値:" ipv4 "mail postfix/master [8330]:警告:inet_protocolsを変更し、Postfixを停止して開始する

45
Wei