電子メールを送信しようとするスクリプトを実行するとエラーが発生します。
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