「IPv6 サポートが無効」警告

「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

誰でも問題が何であるかを教えてもらえますか?許可が必要ですか?

答え1

このメッセージを無効にするには、次のページに移動して/etc/postfix/main.cf変更してください。

inet_protocols = all

到着する:

inet_protocols = ipv4

これはipv4のみを使用し、警告メッセージは消えます。

発行する必要があります止めるそしてスタートpostfixに変更を登録させてください。単にリロードすると、次のようになります。

mail postfix/master[8330]: リロード中 - バージョン 2.9.6, config /etc/postfix mail postfix/master[8330]: 警告: inet_protocols パラメータ値を無視 mail postfix/master[8330]: 警告: 前値: 'all'、新しい値: 'ipv4' mail postfix / master [8330]:警告:inet_protocolsを変更するには、Postfixを停止してから始めてください。

答え2

オペレーティングシステムのネットワークスタックにはIPv6が設定されていませんが、メールプログラム(おそらくpostfix)はIPv6を使用するように設定されています。メールプログラムはIPv6を使用できないため、IPv4のみを使用することを示す警告が表示されます。 ~からサフィックス追加情報ファイル:

次のようなエラーメッセージが表示された場合は、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

関連情報