メールを送信しようとするスクリプトの実行中にエラーが発生します。
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
誰が問題が何であるか言うことができますか、私はいくつかの許可が必要ですか?
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
メッセージを無効にするには、/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を停止して開始する