CentOS6.2のPostfixがデフォルトでIPv6対応になっているため、OSでIPv6を無効にした場合に下記のような警告を出力する。
# newaliases
newaliases: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
newaliases: warning: inet_protocols: configuring for IPv4 support only
postalias: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postalias: warning: inet_protocols: configuring for IPv4 support only
mailコマンドで送信時すると次のような警告が出る。
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
という訳なので、設定を確認。
# /usr/sbin/postconf | grep inet_protocols
inet_protocols = all
プロトコルはIPv4とIPv6が両方とも対応になっているようなので、設定ファイル(/etc/postfix/main.cf)を開き、ipv4 だけにする。
inet_protocols = all
↓
inet_protocols = ipv4
デーモン再起動。
# /etc/init.d/postfix restart
これで警告が表示されなくなる。
参考;