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

admin3年前云主机94

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
port: 80
http: false
email:
from: notify@gitlab123
protocol: http
host: gitlab123
git_host:
host: gitlab123

编辑/etc/hosts

加入你的ip对应gitlab123

复制代码代码如下:
10.0.0.71 gitlab123

第二种 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",
:port => 587,
:domain => 'gmail',
:user_name => 'account@gmail',
:password => 'password',
:authentication => :plain,
:enable_starttls_auto => true
}
#配置好你的邮箱和密码

编辑config/gitlab.yml

复制代码代码如下:
vi config/gitlab.yml

对应修改一下配置

复制代码代码如下:
email:
from: account@gmail
protocol: http

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

复制代码代码如下:
# vim /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "support@ttlsa"
gitlab_rails['smtp_password'] = "ttlsa"
gitlab_rails['smtp_domain'] = "ttlsa"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = "support@ttlsa"

重新加载配置

复制代码代码如下:
# gitlab-ctl reconfigure

《Linux系统下为Gitlab配置邮件提醒的方法详解》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

azure怎么搭建网站

什么是Azure?Azure是Microsoft提供的云计算服务平台,用户可以在上面轻松构建、部署和管理应用程序和服务。Azure包括各种云服务,例如虚拟机、网站、数据库、存储等等。其中,Azure网...

哪些办公场景需要配置GPU服务器?江西GPU服务器租用配置推荐?

简单来说,GPU服务器是基于GPU的应用于视频编解码、深度学习、科学计算等多种场景的快速、稳定、弹性的计算服务,提供和标准云服务器一致的管理方式。出色的图形处理能力和高性能计算能力提供极致计算性能,有...

宝鸡vps主机

宝鸡VPS主机——开启你网络生活的必备选择什么是宝鸡VPS主机?宝鸡VPS主机是一种虚拟专用服务器,可以允许用户在共享的物理服务器上运行自己的操作系统实例,以及所有的相关应用程序。换句话说,它就是一种...

“轻松上云,事半功倍:企业使用云服务器的多重好处!”

云服务器是当今企业信息化的重要组成部分,本文从四个方面详细阐述使用云服务器的多重好处。一、成本控制与效率提升企业使用云服务器可以降低起步成本和运营成本。相较于传统的物理服务器,云服务器的成本更加灵活,...

docker compose自定义网络实现固定容器ip地址(docker compose自定义网络实现地址池)

由于默认的bridge桥接网络,重启容器后会改变ip地址。在一些场景下我们希望固定容器IP地址。docker-compose是docker的一个编排工具,相对于命令模式创建网络,容器等。使用配置文件相...

“高效快捷!打造您的短信营销!- 群发短信一站式服务公司介绍”

一、公司简介1、公司背景群发短信一站式服务公司成立于2010年,总部位于北京市海淀区。公司致力于为企业提供全方位、专业化、个性化的短信营销服务。2、公司主营业务公司的主营业务包括但不限于:短信营销、短...