zoukankan      html  css  js  c++  java
  • gitlab邮箱验证 邮箱提醒设置

    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
  • 相关阅读:
    SVN 的基本用法
    Git的基本用法
    一般情况下设计应遵循的原则
    设置默认以管理员运行的WinForm
    为 dll (类库) 解决方案添加测试项目
    C# WinForms跨线程更新 UI
    Android 创建 SO 文件
    SQL之case when then用法
    SQL LIKE 通配符随笔
    document.all.item作用
  • 原文地址:https://www.cnblogs.com/ruiy/p/5614272.html
Copyright © 2011-2022 走看看