0

セキュリティ接続SSLを使用するようにTeamCity電子メ​​ール通知を設定しました。すべてのパラメータ - host、port、login/pwdが指定されています。同じパラメータがSVN電子メール通知で機能するので、問題はありません。 接続テスト中、SSL接続によるTeamCity電子メ​​ール通知の設定方法は?

javax.mail.MessagingException: Could not connect to SMTP host: XXX, port: YYY; 
nested exception is: 
javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: 
PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target 

このエラーを修正するにはどうすればよいですか?

答えて

2

この問題は、証明書が失われたために発生しています。

1)メールサーバーからクライアント証明書を取得します。 Hereはそれを行う方法です。 -----BEGIN CERTIFICATE----------END CERTIFICATE-----の間のすべてのものをコピーし、email.cerファイルに保存します。フッターとヘッダーもコピーする必要があります。

2)Portecleツールをダウンロードします。

3)のjre \ビン\あなたのチームシティーフォルダに移動し、そこから実行します。

java -jar D:\portecle\portecle.jar 

4)Portecleツールのオープンストアでチームシティーフォルダ \ JRE \ libに\セキュリティの\ cacertsをで。それはパスワードを尋ねるでしょう、デフォルトはchangeitです。

5)email.cerをインポートして変更を保存します。

6)Team Cityサーバーを再起動します。

関連する問題