我已經通過docker使用this圖像運行gitlab。在映像文檔中有關於如何爲電子郵件配置可選SMTP服務器的說明,但是有關如果未設置SMTP會發生什麼的信息。 gitlab文檔指出,默認情況下使用sendmail,所以我認爲這是發生了什麼,併爲我的目的(幾個私人存儲庫只有幾個用戶),我不認爲我真的需要比sendmail更多。我試圖忽略SMTP配置,它都運行正常,但電子郵件不發送。我不太瞭解電子郵件服務器或sendmail知道如何發現問題,但我的猜測是它需要的某個端口被阻止。Gitlab,docker和sendmail端口
我的問題:
- 誰能比sendmail的確認被使用,而且我也不需要配置什麼?
- 是否有一些簡單的方法來在本地測試sendmail以查看端口是否存在阻塞問題?我找到的所有指南都從幾頁配置細節開始。
- sendmail需要開放哪些端口才能工作?我是否需要公開容器或防火牆上的其他端口?
並沒有爲我工作。我得到bash:supervisorctl:command not found。我錯過了什麼嗎? – 2017-08-14 11:18:30