この問題を解決するには、次の手順を実行します。
注1:解決策を適用する前に、vCenter Server Appliance のオフラインバックアップまたはスナップショットを作成してください。
注2:適用した構成変更はアップグレード後に失われる可能性があります。その場合は、手順を再度適用してください。
1. SSH を使用して vCenter Server Appliance に接続します。
2. viエディタを使用して sendmail.service を開きます。
/etc/systemd/system/sendmail.service
最近のリリースでは、ファイルは別のディレクトリにある可能性があります。
/etc/systemd/systemの下に sendmail.service が見つからない場合は、以下のパスを確認してください。
/lib/systemd/system/sendmail.service (これは 7.0 以降のバージョン用です)
3.After エントリを次のように変更します。
このアクションプランは、VC がメールアラートを SMTP サーバーではなくローカルホストにルーティングしようとしている場合にも有効です。
messages.log ファイルには次のようなログが記録されます。
YYYY-MM-DDTHH:MM:SS vCENTER-FQDN sendmail[7137]: 4A4Aea3w007137: [email protected] [email protected] (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31012, relay=[127.0.0.1] [127.0.0.1], dsn=4.4.1, stat=Deferred: Connection refused by [127.0.0.1]
YYYY-MM-DDTHH:MM:SS vCENTER-FQDN sendmail[7136]: 4A4Aea7o007136: [email protected], size=1012, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
YYYY-MM-DDTHH:MM:SS vCENTER-FQDN sendmail[7136]: 4A4Aea7o007136: [email protected];, [email protected] (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31012, relay=[127.0.0.1] [127.0.0.1], dsn=4.4.1, stat=Deferred: Connection refused by [127.0.0.1]