Gitblit伺服器郵件配置

2021-09-24 14:35:42 字數 1927 閱讀 4589

關於gitblit在windows下郵箱配置,網上資料比較少,自己摸索步驟如下,實測有效,另外,如果不了解smtp協議,建議配置之前先去大概了解下,當然沒有任何協議基礎,按照如下說明直接配置也是ok的,只是了解了smtp協議,會對郵箱相關配置的理解較為深刻的

1:需要配置stmp伺服器,依然在defaults.properties中配置

假定laowang在公司的郵箱位址是:[email protected]

登陸郵箱的使用者名稱是:gebilaowang

登陸郵箱的密碼是:nilaima123

需要按照如下方式配置需要按照如下方式配置,配置完成後伺服器傳送的所有郵件,都會將[email protected]顯示為發件位址

//配置公司郵箱的stmp伺服器以及埠,如果要理解配置原因就需要了解下smtp協議

mail.server = smtp.ffootile.com

mail.port = 25

//配置發件人郵箱的使用者名稱,密碼,以及郵箱位址

mail.username =gebilaowang

mail.password =nilaima123

mail.fromaddress = [email protected]

mail.adminaddresses = [email protected]

2:配置完郵箱伺服器後,還需要配置傳送郵件列表

首先需要開啟post-reveive 傳送郵件功能

依次選擇:設定->reveive->post-reveive指令碼,將sendmail新增到selected並儲存

然後新增郵件接收人列表分為兩種情況

第一種情況:在defaults.properties中對mail.mailinglists進行配置,例項如下:

mail.mailinglists = [email protected]

說明一下,如上配置方式是對整個伺服器生效的,所以不能區分具體專案工程,在伺服器上的任何提交都會向配置的郵箱傳送郵件

這種配置對於我沒有價值,所以我在配置的時候將mail.mailinglists = 保持為預設值空,沒有做任何配置

第二種情況:一般情況下,伺服器上會建立多個工程,每個工程的參與者可能不同(這種配置的前提是,你在伺服器上已經建立了工程)

所以我們更希望可以針對不同的工程分別新增參與者的郵箱位址,可以保證對某個工程的提交,只有該工程的相關人員收到郵件,配置步驟如下

定位到某個倉庫下依次選擇:設定->miscellaneous->郵件列表 ,將所有需要接受該工程提交資訊的成員郵箱位址新增進來。

需要特別說明的是如果要新增乙個以上的郵箱位址,以什麼形式新增,網上沒有查到任何相關資料

剛開始我直觀上嘗試使用「;」進行分割如:[email protected];[email protected]驗證這種方式無法傳送郵件

後面檢視了傳送郵件指令碼sendmail.groovy,發現有如下**:

很顯然傳送指令碼是使用「,」來拆分maillist中的郵箱位址的,所以應該使用如下格式來新增maillist:

[email protected],[email protected]

新增後儲存測試向該工程執行push操作後

[email protected][email protected]可以正常收到伺服器傳送的郵件資訊

如果沒有收到郵件,建議檢查如上配置是否有問題,如果確認沒有問題,請在gitblit所執行的伺服器上,確認配置的smtp伺服器是通的

方法可直接ping 配置的smtp伺服器如:ping smtp.ffootile.com

ORACLE 配置郵件伺服器

2 在oracle sql developer中執行 必須有begin end 1建立 acl begin dbms network acl admin.create acl acl email.xml description enables network permissions for the ...

GitBlit伺服器團隊協作方式

1.新建遠端倉庫 2.倉庫許可權配置 工單設定 3.成員提交 git checkout b ticket 1 origin master git merge branch name git push u origin ticket 1 4.團隊管理員合併 git checkout b ticket ...

james郵件伺服器簡單配置

在做公司的郵件開發的時候,需要臨時搭建乙個郵件伺服器,進行郵件測試。所以去 www.apache.org 找了 james。james是個開源的郵件伺服器,支援眾多協議。具體內容請參看 www.apache.org。我這裡做了乙個james的簡單配置,以供以後使用。使用說明 1 伺服器配置 配置 2...