前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为gitlab配置QQ个人邮箱

为gitlab配置QQ个人邮箱

作者头像
老K博客
发布2023-12-18 15:51:53
3620
发布2023-12-18 15:51:53
举报
文章被收录于专栏:老K博客老K博客

废话少说吧直接上教程,配置邮箱的目的就是为了收发邮件方便。

1、开启qq邮箱的POP3/SMTP服务并保存好授权码

这一步在qq邮箱的设置 -> 账户中

qq20180428-1833342x-1024x229
qq20180428-1833342x-1024x229

点击开启按照提示步骤操作会获得相应的授权码(注意:记住授权码一会要用)

2、修改gitlab的配置文件:sudo vim /etc/gitlab/gitlab.rb

代码语言:javascript
复制
gitlab_rails['smtp_enable'] = true
 gitlab_rails['smtp_address'] = "smtp.qq.com"
 gitlab_rails['smtp_port'] = 465
 gitlab_rails['smtp_user_name'] = "******@qq.com"
 gitlab_rails['smtp_password'] = "授权码"
 gitlab_rails['smtp_domain'] = "smtp.qq.com"
 gitlab_rails['smtp_authentication'] = "login"
 gitlab_rails['smtp_enable_starttls_auto'] = true
 gitlab_rails['smtp_tls'] = true
 gitlab_rails['gitlab_email_from'] = '******@qq.com  #注意这个一定要填写,不然会报502错误

至此配置文件修改完成

重启后生效:

sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart (注:有人说不需要重启,看自己定吧,我是重启了一下)

3、测试配置是否成功

执行 gitlab-rails console进入控制台。然后执行测试发送邮件命令Notify.test_email(‘收件人邮箱’, ‘邮件标题’, ‘邮件正文’).deliver_now

当你看到以下提示时,那么恭喜你你配置成功啦

代码语言:javascript
复制
=> #, >, >, , >, , , , , , >

进游戏看看是否收到邮件了吗

至此配置完成,退出console控制台直接exit。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023年10月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档