• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux系统下为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

    PS:gitlab 配置腾讯企业邮箱
    默认情况下,gitlab用qq邮箱注册是发送不出确认邮件的。
    下面说说gitlab配置腾讯企业邮箱

    复制代码
    代码如下:

    # vim /etc/gitlab/gitlab.rb
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "support@ttlsa.com"
    gitlab_rails['smtp_password'] = "www.ttlsa.com"
    gitlab_rails['smtp_domain'] = "ttlsa.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    gitlab_rails['gitlab_email_from'] = "support@ttlsa.com"

    重新加载配置

    复制代码
    代码如下:

    # gitlab-ctl reconfigure

    上一篇:Linux系统上Gitlab客户端安装配置全攻略
    下一篇:详解Linux系统中字符串搜索命令ngrep的用法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux系统下为Gitlab配置邮件提醒的方法详解 Linux,系统,下,为,Gitlab,配置,