PostfixでIPv6の警告が表示されるので

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

プロトコルはIPv4IPv6が両方とも対応になっているようなので、設定ファイル(/etc/postfix/main.cf)を開き、ipv4 だけにする。

inet_protocols = all

inet_protocols = ipv4


デーモン再起動。

# /etc/init.d/postfix restart


これで警告が表示されなくなる。

 

参考;

http://www.postfix.org/postconf.5.html#inet_protocols