背景:
做自動化測試時,打算使用jenkins發(fā)送郵件,在安裝插件Email Extension Plugin后,進行配置的途中,出現(xiàn)標題中報錯信息。
結(jié)果:經(jīng)過兩次嘗試順利解決該問題,希望給大家提供一個思路。全文閱讀約30秒。

報錯截圖
解決思路:
文中報錯信息為【服務器選擇了TLSv1.2,但是客戶機沒有啟用或不支持該協(xié)議版本】
網(wǎng)上查了資料覺得可能是jdk版本不兼容TLS版本,但是隨著在再了解,發(fā)現(xiàn)更多是jdk1.7和1.6的不兼容。而我用的是jdk1.8,應該不是這個原因。
第一次嘗試解決:
不勾選SSL協(xié)議,嘗試發(fā)送短信。(注意有兩個地方需要取消勾選)

地點1

地點2
再測試發(fā)送短信:

出現(xiàn)了新的報錯
這次出現(xiàn)的報錯信息:Failed to send out e-mail
javax.mail.MessagingException: Could not connect to SMTP host: smtp.163.com, port: 465, response: -1
提示:無法連接到SMTP??赡苁嵌丝诘脑?
第二次嘗試:
將端口號改為默認值25。(注意有兩個地方需要修改)

地點1

地點2
測試發(fā)送短信:

success
成功解決報錯的問題。