gitlab配置SMTP发送邮件,使用163邮箱。


0. gitlab服务器

1. 邮箱配置内容

sudo vim /etc/gitlab/gitlab.rb

配置内容如下:
external_url ‘http://xxip’

gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “smtp.163.com”
gitlab_rails[‘smtp_port’] = 25
gitlab_rails[‘smtp_user_name’] = “xxuser@163.com”
gitlab_rails[‘smtp_password’] = “xxpassword”
gitlab_rails[‘smtp_domain’] = “163.com”
gitlab_rails[‘smtp_authentication’] = :login
gitlab_rails[‘smtp_enable_starttls_auto’] = true
#修改gitlab配置的发信人(保持一致)
gitlab_rails[‘gitlab_email_from’] = “xxuser@163.com”
user[“git_user_email”] = “xxuser@163.com”
具体如下图:


2. 使配置生效

sudo gitlab-ctl reconfigure

3. 用户注册

4. 用户邮箱验证与登录




注:
本实例是使用原来注册过的163邮箱,其已开通SMTP服务,但授权码并没有启动,如下图。


可是使用新注册过的163邮箱要开通SMTP服务得启动授权码,启动授权码后按照正常的流程接着走下去,经多次测试,结果是发送不出去或被对方拒收。
故最后采用前面注册过的邮箱。


参考链接:
1. Git GitLab 配置通过 smtp.163.com 发送邮件(主要参考)
http://ruby-china.org/topics/20450
2. GitLab 使用163邮箱发送邮件
http://blog.csdn.net/liuruiqun/article/details/50000213#
3. gitlab 邮件服务器配置
http://blog.csdn.net/wanglei_storage/article/details/52314508
4. 本地搭建gitlab环境,配置邮件通知和基本操作
http://www.bubuko.com/infodetail-1152512.html
5. gitlab配置QQ邮箱或者163邮箱注册就可以收发邮件
http://www.qcloud0755.com/linuxuse/2016/0204/225.html
6. gitlab配置qq企业邮箱smtp方法
http://dev.son1c.com/show/2612.html
7. gitlab配置邮件通知功能操作记录
http://www.cnblogs.com/kevingrace/p/6114336.html
(这里面的配置文件其实在配置完/etc/gitlab/gitlab.rb并sudo gitlab-ctl reconfigure后就更新了)

gitlab安装完成后注册新用户相关推荐

  1. oracle19C安装好后 创建新用户 和 赋权限

    C:\Users\86130>sqlplus / as sysdbacreate user Sunkai identified by Sunkai;检查 用户是否存在: C:\Users\861 ...

  2. Laravel8 实现注册新用户时邮箱验证

    Laravel 实现注册新用户时邮箱验证 前期准备 安装需要的组件 配置数据库 配置邮箱 方法一:使用 MailTrap 方法二:使用谷歌邮箱 1. 数据库迁移文件添加字段 2. 发送邮件到用户邮箱 ...

  3. Ang 表单 注册新用户

    用户填写必须的信息以注册新用户. import {Form,Input,Tooltip,Icon,Cascader,Select,Row,Col,Checkbox,Button,AutoComplet ...

  4. 如何实现共享软件网络授权认证,包括注册新用户、登录、修改密码等操作

    开发共享软件,传统的是采用注册码验证方式,这种方式是大多数共享软件采用的方式,另外还有一种常见的验证方式,就是通过网络授权认证的方式,这种方式通过在程序中调用服务器的服务进行.一般具有验证用户名可用. ...

  5. gitee注册新用户收不到验证码, 不管是手机还是邮箱都收不到验证码解决方案

    gitee码云注册新用户收不到验证码, 不管是手机还是邮箱都收不到验证码解决方案题 真的是气死我了, 搞了两三个小时, 不管是手机注册还是邮箱注册还是第三方登录我都收不到注册处所需的验证码, 如下图. ...

  6. 关于Win10英文版安装中文语言包后,新用户登录还是英文界面的问题的解决方法

    当我们在Win10的英文版系统安装了中文语言包,并设置了中文显示语言,如果切换新用户登录,会发现新用户还是英文的界面.这是因为有一项选项还没有设置. 解决方法:

  7. AJAX——注册新用户的重名提示

    基本概念 AJAX:AJAX引擎其实是一个JavaScript对象,全写是 window.XMLHttpRequest对象,由于浏览器的版本不同,特别是老版本的IE浏览器,虽然也支持AJAX引擎,但是 ...

  8. Ubuntu安装时没注册root用户密码,怎么登录root

    一.其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了.如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 roo ...

  9. centos安装vsftp后的虚拟用户设置

    2019独角兽企业重金招聘Python工程师标准>>> 安装好vsftpd之后,有的时候需要配置虚拟用户,可以先写一个login.txt,奇数行为用户名,偶数为用户名密码,例如: u ...

最新文章

  1. Java项目:校园外卖点餐系统(java+SSM+JSP+maven+mysql)
  2. centos 5.5中如何由一般用户切换为root用户
  3. STC89C52单片机 点亮两个数码管,可以显示 00——10 共 11 个数字
  4. ML与math:机器学习与高等数学基础概念、代码实现、案例应用之详细攻略——进阶篇
  5. 基于区块链的健康链系统设计与实现(1)引言
  6. js javascript变量提升
  7. vscode 导入文件_VScode中误报Unableto import'xxx'pylint(import-error)解决方案
  8. interrupt()会中断线程的wait等待
  9. POJ2262 ZOJ1951 UVa543 Goldbach's Conjecture
  10. linux jdk11 64位下载安装
  11. Spring Bean作用域
  12. C UDR 的内存分配
  13. opencv将RGB转成YIQ
  14. 基于深度学习方法的事件抽取论文整理
  15. mininet-ovs转发行为与流表不对应
  16. 键盘计算机论文,计算机论文
  17. Redis 配置开机自动启动
  18. 相对地址,绝对地址,本地地址
  19. [HDRP] PBR Lit shader(一.基础用法篇)
  20. ValidationError: Progress Plugin Invalid Options报错options should NOT have additional properties

热门文章

  1. 由 TCP 报文格式谈 TCP — 源端口号、目的端口号、报文段序号(一)
  2. SetStretchBltMode函数的问题
  3. 抖音上学python靠谱吗_如何用Python抓抖音上的小姐姐
  4. 单片机应用,QY-DPJ03
  5. 数组元素的遍历及数组常用方法-B站晓舟学习报告笔记
  6. 日语能力考试N1报名完成
  7. 如何实现全链路营销效果跟踪?
  8. VR/AR产品:VR火灾隐患排查系统再次升级,多种场景任你选择!
  9. 短短60行代码搞定鸿蒙“二维码扫描”功能!
  10. win10添加环境变量后没用_教你Win10系统配置的环境变量未生效的解决方法