VCF Usage Meter 9.x において SMTP ホスト名の不一致によりエラー:「Could not convert socket to TLS」が発生する
search cancel

VCF Usage Meter 9.x において SMTP ホスト名の不一致によりエラー:「Could not convert socket to TLS」が発生する

book

Article ID: 448174

calendar_today

Updated On:

Products

VMware Usage Meter

Issue/Introduction

免責事項: これは英文の記事 Error: "Could not convert socket to TLS" due to SMTP hostname mismatch in VCF Usage Meter 9.x (446475) の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

VCF Usage Meter 9.x の Web UI で SMTP 電子メール通知設定を設定する際、次のエラーが発生して操作が失敗します:

General error occurred while sending mail - Could not convert socket to TLS.  

Environment

VCF Usage Meter 9.x

Cause

アプライアンスでは STARTTLS アップグレードを試みますが、UI で構成された SMTP ホスト名がサーバー証明書の Subject (CN) または Subject Alternative Name (SAN) と一致しません。

Resolution

  1. 証明書の識別情報の特定:
    Usage Meter コンソールから以下のコマンドを実行し、SMTP サーバーから提示される証明書を表示します:
    openssl s_client -connect <SMTP_SERVER_IP>:25 -starttls smtp

  2. 出力結果から Subject (CN) または Subject Alternative Name (SAN) を探します

  3. Usage Meter 構成の更新:
     Usage Meter の Web UI にログインします
     [設定] > [Eメール通知] に移動します。
     [SMTP Server] フィールドを、手順 1 で特定した証明書と一致する FQDN に更新します

  4. DNS 名前解決の処理 (必要な場合): 一致する FQDN が DNS プロバイダーを介して SMTP サーバーの IP アドレスに解決されない場合、
    アプライアンスの /etc/hosts にエントリを追加します:
    hosts ファイルを編集します: vi /etc/hosts
    マッピングを追加します: <SMTP_IP_ADDRESS> <MATCHING_FQDN>

  5. サービスの再起動:

    /opt/vmware/cloudusagemetering/scripts/stop.sh all
    /opt/vmware/cloudusagemetering/scripts/start.sh all

Additional Information

Error: "Saving email notification settings failed: The mail test connection attempt failed." when saving email notification settings