Sendmailの起動時にエラーメッセージが表示される
問題
Sendmail を起動すると、「daemon MTA-v6: problem creating SMTP socket」のエラーが出力される
理由
Sendmail 自体はIPv6に対応していますが、対応するIPv6アドレス(グローバルIP及びループバックデバイス)が提供されていないため、IPv6で応答することができないため、エラーメッセージが表示されます。
解決方法
sendmail.mc を編集し、IPv4アドレスのみでListenできるように設定変更を行い回避できます。
`/etc/mail/cf/cf/sendmail.mc' のファイルに、次の行を追加し、sendmail.cfを再生成してください。
DAEMON_OPTIONS(`Family=inet, Address=0.0.0.0, Port=smtp, Name=MTA')dnl
修正完了後、`/etc/mail/sendmail.cf' を更新し、再起動します。
svcadm restart sendmail