fatal: parameter inet_interfaces: no local interface found for ::1
さくらVPS上のCentOS8でPostfixをインストールしたときの覚書。
環境: CentOS 8.2, postfix 3.3.1
Postfixをインストール後起動しようとすると下記エラー
postfix[3635]: fatal: parameter inet_interfaces: no local interface found for ::1systemd[1]: postfix.service: Control process exited, code=exited status=1systemd[1]: postfix.service: Failed with result 'exit-code'.systemd[1]: Failed to start Postfix Mail Transport Agent.
さくらVPSはデフォルトでIPv6が無効になっている。
設定確認
# less /etc/sysctl.conf
今のところIPv6は必要ないので、hostsファイルをコメントアウト
# less /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
postfixを起動して確認。自動起動ON
# systemctl start postfix
# systemctl status postfix
# systemctl enable postfix
mailコマンドで確認(ない場合は「dnf install mailx」でインストール)
# mail hoge@gmail.com
メールログ確認
# less /var/log/maillog
【関連記事】