1、登录gitlab服务器
# 修改文件 /etc/gitlab/gitlab.rb
# vi /etc/gitlab/gitlab.rb
# 配置以下参数
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mxhichina.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "邮件账号"
gitlab_rails['smtp_password'] = "邮件密码"
gitlab_rails['smtp_domain'] = "smtp.mxhichina.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from']= "邮件来源标题"
gitlab_rails['gitlab_email_display_name']= '邮件显示名字'
gitlab_rails['gitlab_email_enabled']= true
#保存配置文件
2、启用配置和重新启动
gitlab-ctl reconfigure
gitlab-ctl restart
#如果重启之后git项目 git clone 请求地址会变为机器名 ,通过 root 权限进行高级设置修改
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml # 找到克隆地址 修改为域名或者IP
gitlab-ctl restart
3、git客户端工具测试邮件是否配置好
gitlab-rails console
>Notify.test_email("mail.com","subject","body").deliver_now
4、权限登录源代码管理器,启用邮件功能
服务模板(Service Template) —->配置邮箱服务(gitlab 14.0 以上被移除)—–>集成组件中统一配置
![图片[1]-gitlab 配置邮件服务器-MetasView技术社区](http://tech.metasview.com/wp-content/uploads/2024/09/image-20220804190403469-1024x187.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容