Gmailには名前という独自ドメインなど他のメールアドレスとしてメールを送信する機能があるのですが、2020年4月あたりから「TLS Negotiation failed, the certificate doesn't match the host.」というエラーで送信ができなくなるという現象が発生しているようです。
ぼくが保有している独自ドメイン(メールサーバーはCORESERVER)でも同様の現象が発生してしまいました。
Gmail上の設定を見てみると以下のようになっています。
SMTPサーバー: xxx-coreserver-jp.value-domain.com
ポート: 587
ユーザー名: foo@example.com
パスワード: ****
TLS を使用したセキュリティで保護された接続(推奨)
SMTPサーバー名がトリッキーな名前になっていますが、設定した当時はOP25B対策か何かでこの名前にする必要があったような気がします。
おそらく証明書がこのサーバーに適合してないものだとアタリをつけて、CORESERVERの管理画面を確認してみるとSMTPサーバーの情報は「xxx.coreserver.jp」となっていたので、GmailのSMTPサーバーをそれに修正したところ無事メールが送信できるようになりました。
おそらくXREAなどのValue-Domain系のサーバーでも同様の手順で解決できると思います。