大家好,我是讯享网,大家多多关注。
废话少说,直接上教程。配置邮件的目的是为了方便收发邮件。
1.打开qq邮箱的POP3/SMTP服务,保存授权码。
这一步是在qq邮箱的设置->中账号
点击打开,按照提示获取相应的授权码(注意:记住后面会用到授权码)。
2.修改gitlab的配置文件:sudovim/etc/gitlab/gitlab.rb
git lab _ rails[& # 39;smtp _ enable & # 39] =真
git lab _ rails[& # 39;smtp _ address & # 39] = “SMTP . QQ . com & # 34;
git lab _ rails[& # 39;smtp _ port & # 39] = 465
git lab _ rails[& # 39;smtp _用户名& # 39;] = “* * * * * * @ qq.com & # 34
git lab _ rails[& # 39;smtp _ password & # 39] = “授权码& # 34;
git lab _ rails[& # 39;smtp _ domain & # 39] = “SMTP . QQ . com & # 34;
git lab _ rails[& # 39;smtp _认证& # 39;] = “登录& # 34;
git lab _ rails[& # 39;smtp _ enable _ starttls _ auto & # 39] =真
git lab _ rails[& # 39;smtp _ tls & # 39] =真
git lab _ rails[& # 39;gitlab _ email _ from & # 39] = ‘******@qq.com #一定要填好这个,否则你会报错502。
配置文件已被修改。
重启后生效:
sudo gitlab-ctl重新配置
O Sudgit Lab-CTL重启(注:有人说没必要重启。这取决于你。我确实重启了它)
3.测试配置是否成功。
执行gitlab-rails控制台进入控制台。然后执行测试发送邮件命令notify.test _ email(‘收件人邮箱’,’邮件头’和’邮件正文’)。现在交付。
当您看到以下提示时,祝贺您成功配置。
= & gt# & ltMail::Message:70087079672280,Multipart: false,Headers:& lt;日期:2018年4月28日星期六17:30:36+0800 & gt;,& ltfrom:Example & lt;xxxxxxx @ qq.com & gt& gt,& lt回复:示例& ltxxxxxxx @ qq.com & gt& gt,& lt收件人:xxxxxxxx @ qq.com & gt,& lt消息ID:& lt;5ae 43 F3 C5 FB 26 _ 1b 973 FBE 7 ffdb 0 EC 97358 @ ubu . mail & gt;& gt,& lt主题:邮件主题测试& gt,& ltMime版本:1.0 & gt,& lt内容类型:文本/html;charset = UTF-8 & gt;,& lt内容传输编码:7bit & gt,& lt自动提交:自动生成& gt,& ltx-自动响应-抑制:全部& gt& gt
进入游戏看看有没有收到邮件?
至此,配置完成,退出控制台控制台,直接退出。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/42175.html