電子メール通知設定の保存時にエラー:「Saving email notification settings failed: The mail test connection attempt failed.」が発生する
search cancel

電子メール通知設定の保存時にエラー:「Saving email notification settings failed: The mail test connection attempt failed.」が発生する

book

Article ID: 448175

calendar_today

Updated On:

Products

VMware Usage Meter

Issue/Introduction

免責事項: これは英文の記事 Error: "Saving email notification settings failed: The mail test connection attempt failed." when saving email notification settings (373221) の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Usage Meter 9.x で SMTP 電子メール通知を構成する際、UI 上の「Enable TLS/SSL」チェックボックスをオフにしている場合でも、次のエラーが発生して保存に失敗します:

Saving email notification settings failed: The mail test connection attempt failed. Check the connection settings and try again

vmware-um-journal.service.log には、以下の様なログ出力が記録されます:

photon-machine start-journal-service.sh[1159]: YYYY-MM-DDTHH:MM:SS Z ERROR 1159 --- [0.1-8051-exec-1] .s.n.v.MailNotificationSettingsValidator : Testing mail notifications fail. Used SMTP settings: SmtpSettings{smtpHost='<IP-Address>', smtpPort=25, smtpUser='null', smtpUseSsl=false}.
photon-machine start-journal-service.sh[1159]: jakarta.mail.MessagingException: Could not convert socket to TLS
photon-machine start-journal-service.sh[1159]:         at com.sun.mail.smtp.SMTPTransport.startTLS(SMTPTransport.java:2189)

Environment

VCF Usage Meter 9.x

Cause

使用されている SMTP サーバーが STARTTLS コマンドをサポートしているためです。
その結果、Usage Meter は SMTP 接続を強制的に TLS へとアップグレードしようと試みます。

Resolution

この問題を解決するには、SMTP サーバーの証明書を Usage Meter のトラストストアにインポートする必要があります。
手順は以下の通りです:

1. 次のコマンドを実行して、SMTP サーバーから提示されている証明書を表示します: 

openssl s_client -connect <smtp.server>:<port> -starttls smtp 

(注: StartTLS は既存の非 SSL 通信をセキュアな通信にアップグレードするように指示する拡張機能であり、UI 上の「Use TLS/SSL」オプションの動作とは異なります。)

2. 以下の公式ドキュメントの手順に従い、該当の証明書をインポートしてください:
VCF Usage Meter 証明書の管理