Jenkins配置郵件通知(1)

Jenkins配置郵件通知,在網上一搜,有很詳細的配置記錄,我照着實操了一下,發現還是有坑,本以爲照着搞很快可以搞定,結果踩着坑,硬是搞了有兩個小時,所以做個筆記記錄下來!

  1. 首先就說Jenkins自帶的郵件通知吧(這個可以測試,還有報錯提示,插件方式沒提示,真的是瞎搞一通!)
    點擊Manage Jenkins→Configure System
    就是下圖這裏了
    在這裏插入圖片描述
    看圖中,我配置163郵箱給我的qq郵箱發郵件,圖中的 SMTP服務器、使用SSL協議和SMTP端口是看下面這個圖:
    在這裏插入圖片描述
    一開始,我以爲途中郵箱用戶名和密碼是填寫我郵箱和用戶名的密碼,然後點擊右下角的configration就出現了以下報錯:報錯較多,截取了一部分……
Failed to send out e-mail

javax.mail.AuthenticationFailedException: 535 Error: authentication failed


	at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:809)

	at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:752)

	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:669)

直接說結果吧:這裏不是寫密碼!!!是要去郵箱配置打開STMP協議,163郵箱是要去網頁版哦,就是下圖這裏,配置的時候會讓你填寫授權碼,沒錯,上面的密碼其實是填寫授權碼,不是寫密碼!
在這裏插入圖片描述
解決了這個報錯,填寫授權碼後,再次進行測試:Oooops!又有報錯!見下圖:
樓主配置163郵箱發送給163郵箱,就沒這個問題了!
在這裏插入圖片描述

吃了飯,再回來看……配置qq郵箱也能發送成功了,現在也不明白是做了什麼解決了上面的報錯(對了,我qq郵箱也開通了STMP,不過感覺跟這個沒關係!)

  1. 第二種方法,就是用插件的方式(下圖所示),這個應該是其實配置差不多的,不說明了,我覺得這種方法主要是可以定義郵件模板。
    在這裏插入圖片描述
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章