[Jenkins] 安裝OpenSSL.exe 給smtp.gmail.com進行SSL串接

[原因]
無法telnet到smtp.gmail.com 465/587

[Jenkins output]
30 5.7.0 Must issue a STARTTLS command first. e9sm28416364pff.5 - gsmtp gmail

[推測]
1. gmail連接設定要調整為可以使用較低安全性的應用程式
2. gmail要使用ssl進行串接,需要使用openssl.exe for windows

[下載]
openssl for windows :openssl-1.0.2j-fips-x86_64.zip

[設定]

在 Microsoft IIS 7 中安裝 SSL 憑證

線上申請憑證之後就可立即安裝,您必須 下載我們提供的檔案
下載檔案之後,在 Microsoft® IIS 7 伺服器上安裝中繼憑證。 您也可以從 存放庫
如需繼續安裝主要 SSL 憑證,您必須完成待定請求,然後將證書繫結至您的網站。

在 Microsoft IIS 7 中安裝中繼憑證

  1. 按一下「開始」,然後再按一下「執行…」
  2. 輸入「mmc」,然後再按一下「確定」。 Microsoft Management Console (Console) 視窗會開啟。
  3. 「Console1」視窗,按一下「檔案」功能表,然後再選取「新增/移除嵌入式管理單元」
  4. 「新增/移除嵌入式管理單元」視窗,選取「憑證」,然後再按一下「新增」
  5. 「憑證嵌入式管理單元」視窗,選取「電腦帳戶」,然後按一下「下一步」
  6. 「選取電腦」視窗,選取「本機電腦」,然後按一下「完成」
  7. 「新增或移除嵌入式管理單元」視窗,按一下「確定」
  8. 「Console1」視窗,按一下 + 以展開資料夾。
  9. 用滑鼠右鍵按一下「中繼憑證授權」,滑鼠懸停在「所有工作」上,然後按一下「匯入」
  10. 在 「憑證匯入精靈」視窗,按一下「下一步」
  11. 按一下「瀏覽」,找到憑證中繼憑證檔案。
  12. 「開啟」視窗中,將檔案延伸篩選器變更為「PKCS #7 憑證 (*.spc;*.p7b)」,選取「*_iis_intermediates.p7b」 檔案,然後選取「開啟」
    請勿將您的分葉憑證安裝在此區域。 否則,您的憑證會從清單上移除,且您必須新安裝才可解決問題。
  13. 在 「憑證匯入精靈」視窗,按一下「下一步」
  14. 選取「將所有憑證放置至以下存放區」,然後按一下「瀏覽」
  15. 「選取憑證存放區」 視窗,選取「中繼憑證授權」,然後按一下「確定」
  16. 在 「憑證匯入精靈」視窗,按一下「下一步」
  17. 按一下「完成」
  18. 按一下 [確定]
  19. 關閉「Console 1」視窗,然後按一下「否」以移除主控台設定。

在 Microsoft IIS 7 中安裝 SSL 憑證

  1. 按一下「開始」,將滑鼠懸停在「管理工具」上,然後按一下「網際網路服務管理員」
  2. 「網際網路資訊服務 (IIS) 管理員」視窗選取您的伺服器。
  3. 捲動至底端,然後按兩下「伺服器憑證」
  4. 在右側的「動作」面板按一下「完成憑證請求…」
  5. 如欲定位您的憑證檔案,按一下「…」
  6. 「開啟」視窗,選取「*.*」作為檔案名稱延伸,選取您的憑證(可能儲存為 .txt、.cer 或 .crt),然後再按一下「開啟」
  7. 「完成憑證請求」視窗,為憑證檔案輸入易記名稱,然後按一下「確定」
  8. 如為 Wildcard SSL 憑證,請確保您的易記名稱與您的一般名稱(即 *.coolexample.com)相符。
  9. 「網際網路資訊服務 (IIS) 管理員」視窗,選取安裝憑證的伺服器名稱。
  10. 按一下「網站」旁邊的「+」號,選取使用 SSL 憑證保護的網站。
  11. 在右側的「動作」面板按一下「繫結…」
  12. 按一下「新增…」
  13. 「新增網站繫結」視窗:
    • 「類型」選取「https」
    • 「IP 位址」選取「全部未指派」或網站的 IP 位址。
    • 「連接埠」輸入「443」
    • 「SSL 憑證」選取剛安裝的 SSL 憑證,然後按一下「確定」
  14. 關閉「網站繫結」視窗。
  15. 關閉「網際網路資訊服務 (IIS) 管理員」視窗。 您的 SSL 憑證安裝已完成。


[REF]
Windows Debugging Tools:Finding the Process ID



------------------------
由於openssl安裝步驟過於繁瑣,決定採ˋ用freeSSHd進行簡易設定




留言

  1. Best casino deposit bonus codes - DrmCD
    Play 논산 출장마사지 over 200 casino games at a 100% deposit match bonus up to $/€1600. 포항 출장마사지 100% 김천 출장안마 up to titanium wire $1600 casino welcome bonus 아산 출장샵 code.

    回覆刪除

張貼留言

熱門文章