gitlab郵箱驗證 郵箱提醒設定

weixin_34120274發表於2016-06-24
Gitlab郵件提醒方便跟蹤專案進度,在這裡介紹兩種方式,一種是用系統的sendmail傳送郵件,另一種是GMAIL的stmp來傳送郵件
 
第一種 用系統的sendmail傳送郵件
 
cd /home/gitlab/gitlab/
vi config/environments/production.rb
將這行 # config.action_mailer.delivery_method = :sendmail
改為    config.action_mailer.delivery_method = :sendmail
儲存config/environments/production.rb
 
編輯config/gitlab.yml
vi config/gitlab.yml
對應修改一下配置
web:
  host: gitlab123.com
  port: 80
  https: false
 
email:
   from: notify@gitlab123.com
   protocol: http
   host: gitlab123.com
 
git_host:
   host: gitlab123.com
 
編輯/etc/hosts
加入你的ip對應gitlab123.com
10.0.0.71    gitlab123.com
 
第二種 GMAIL的stmp來傳送郵件
cd /home/gitlab/gitlab/
vi config/environments/production.rb
 
在# config.action_mailer.delivery_method = :sendmail下加入
 
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
 
config.action_mailer.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'gmail.com',
  :user_name            => 'account@gmail.com',
  :password             => 'password',
  :authentication       =>  :plain,
  :enable_starttls_auto => true
}
 
#配置好你的郵箱和密碼
 
編輯config/gitlab.yml
vi config/gitlab.yml
對應修改一下配置
email:
   from: account@gmail.com
   protocol: http

相關文章