最新公告:最新上线Yii2实战教程,欢迎大家订阅

为gitlab配置QQ个人邮箱

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

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

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

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

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

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

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

=> #<Mail::Message:70087079672280, Multipart: false, Headers: <Date: Sat, 28 Apr 2018 17:30:36 +0800>, <From: Example <xxxxxxx@qq.com>>, <Reply-To: Example <xxxxxxx@qq.com>>, <To: xxxxxxxx@qq.com>, <Message-ID: <5ae43f3c5fb26_1b973fbe7ffdb0ec97358@ubu.mail>>, <Subject: Message Subject test>, <Mime-Version: 1.0>, <Content-Type: text/html; charset=UTF-8>, <Content-Transfer-Encoding: 7bit>, <Auto-Submitted: auto-generated>, <X-Auto-Response-Suppress: All>>

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

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

作者:PHP学习网,本文 为gitlab配置QQ个人邮箱 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论:

您必须 才能发表留言!

Yii2实战教程

一套真正的从入门到实践的教程,不说废话的讲解,实例操作,作者的亲自指导,有问题随时提问。现在购买即可获取全套完整教程

PHP学习网 – 公众账号

最新文章
为gitlab配置QQ个人邮箱 357
Mac下PHP7.2.4安装redis扩展和memcache扩展 431
微信公众号订阅号和服务号实现通信步骤 168
免费证书Let’s Encrypt的申请和使用 336
mac下Homebrew的使用 485
mysql5.7.21导入5.6的数据报Error : Invalid default value for ‘comment_date’ 632
阿里云 lnmp一键安装包远程访问Mysql 1046
php memcached扩展安装 849
vagrant package 打包命令的用法 870
Warning: require_once(): open_basedir restriction in effect 错误 1213
随机文章
WordPress函数:add_action(添加动作) 1806
win7系统下安装yii2步奏 4786
Yii::记录日志到自定义文件 838
实例讲解Nginx下的rewrite规则 1540
记录windows下phpstorm + xdebug一次失败的经历 1364
UEditor配置toolbars工具条 2595
WAMP虚拟目录的设置 828
WordPress get_currentuserinfo()函数 1618
PHP面向对象:instanceof 运算符 1060
PHP array_multisort()函数详解 810
切换注册

登录

切换登录

注册