IPV4はLinux上の電子メール機能をサポートしています。

IPV4はLinux上の電子メール機能をサポートしています。

私は変更を許可しないLinuxシステムで作業しています。ただし、sendmail機能を使用すると、次のエラーが発生します。

sendmail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
sendmail: 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
postdrop: warning: unable to look up public/pickup: No such file or directory

ip4をサポートするメール機能を使用する方法はありますか?エラーだけが来るわけではありません。電子メールも送信されませんでした。

ベストアンサー1

postdropがIPv4をサポートしていないのではなく、IPv6も期待しています。

このマシンは明らかにpostfixメーラーデーモンとして使用されます。システム管理者がIPv6を無効にした場合、postfixは少なくとも再起動するたびに警告を表示する必要があります。また、システム管理者がIPv6を無効にした場合は、このタスクを完了して明示的にIPv6を要求する特定のデーモン(postfixなど)でIPv6サポートを無効にする必要があります。

警告を取り除くには、システム管理者に/etc/postfix/main.cf次の行を追加するように依頼することをお勧めします。

inet_protocols = ipv4

アプリケーションレベルでできることは、sendmail APIをサポートする機能を使用する代わりに、TCPを介して(同じまたは別のローカルEメールサーバーに)Eメールを送信できることです。

おすすめ記事