CloudGarageにCentOS7をいれてmail
コマンドを使ったらエラーになった。
エラー
send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
解決策
ちょっと古いけど、CentOSでIPv6 を無効にするとメールが送れなくなった - Qiitaの方法が参考になりそう(CloudGarageの場合、そもそもIPv6がない)
投稿によると/etc/hosts
にあるIPv6設定をコメントアウトする必要あるらしい。
/etc/hosts
前
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
後
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
# ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
修正してもう一回送信
postdrop: warning: unable to look up public/pickup: No such file or directory
あれ?・・・postfix
が起動してない?
サービス起動
systemctl start postfix
今度こそ送信完了。