gitlab-配置郵件服務器

我使用的是bitnami作的gitlab-ubuntu14的虛擬機集成包,直接在visual-box使用就行。 git

下載地址:https://bitnami.com/stack/gitlab/virtual-machineubuntu

幫助文檔:https://wiki.bitnami.com/Applications/BitNami_GitLab?highlight=gitlab#How_to_log_in_the_GitLab_application.3f ruby

郵件配置網上說要改的有三個文件:config/initializers/smtp_settings.rb/config/environments/production.rb、gitlab.yml。 服務器

有人說不須要全設置。。。也有要的,我這裏說下我修改的東西: app

production.rb : dom

config.action_mailer.delivery_method = :smtp
將上面一句加進去(默認是註釋掉的好像,或者後面參數不是smtp,而是sendEmail,這意思使用系統的郵件服務器發送郵件)。


smtp_settings.rb: gitlab

if Gitlab::Application.config.action_mailer.delivery_method == :smtp
  ActionMailer::Base.smtp_settings = {
    address: "smtp.163.com",
    port: 25,
    user_name: "163郵箱名稱",
    password: "163郵箱密碼",
    domain: "163.com",
    authentication: 'plain', 
    enable_starttls_auto: true 
  }end
gitlab.yml


這裏是修改email_from和email_reply_to,兩個都是settings裏的163郵箱地址便可。
設置完重啓服務就行。
相關文章
相關標籤/搜索