gerrit服务器邮箱设置(三)

简介

我们必须提供一个邮箱给gerrit服务器,不然gerrit就不能发送邮件给用户了,让用户去绑定gerrit了。
这样在用户提交代码推送到远程服务时也会提示邮箱地址不匹配等等问题。

服务端配置邮箱

邮箱配置很简单,我们只需要修改gerrit.config配置文件增加邮箱配置选项即可。

# 编辑~/gerrit_server/review_site/etc/gerrit.config
# 并增加以下字段即可, 以下是增加的公司邮箱(xxxx隐私保密了哈)
[sendemail]
        smtpServer = mail.xxxx.com.cn
        smtpServerPort = 25
        smtpUser = djzheng@xxxx.com.cn
        from = djzheng@xxxx.com.cn

其实这部分我们在安装gerrit章节已经填入了,也就是说邮箱在安装的阶段就已经设置好了。

如果你想更换邮箱,你依然可以用现在的方法编辑gerrit的配置文件重新设置即可。

下面列出常用的邮箱服务:

  • 163邮箱设置
[sendemail]
    #smtpServer = localhost
    enable = true
    smtpServer = smtp.163.com
    smtpServerPort = 465
    smtpEncryption = SSL
    sslVerify = true
    smtpUser = **@163.com
    smtpPass = 邮箱密码
    from = **@163.com

  • QQ邮箱设置
[sendemail]
    #smtpServer = localhost
    enable = true
    smtpServer = smtp.qq.com
    smtpServerPort = 465
    smtpEncryption = SSL
    sslVerify = true
    smtpUser = **@qq.com
    smtpPass = 邮箱密码
    from = **@qq.com

以上列出了几种类型的邮箱设置,完成后保存配置,并重启gerrit

# 重启服务
~/gerrit_server/review_site/bin/gerrit.sh restart

用户端邮箱注册

当gerrit给申请者分配了一个账号后, 用户首先需要做的就是给自己的账号注册一个邮箱,以便后续在代码提交和审核的时候用到。

如果用户不进行注册在提交代码的时候就无法正常提交, 也无法收到关于项目的审核反馈。
假设gerrit分配了一个新的账户test_user1

1.登录gerrit
在这里插入图片描述2.点击右上角设置

在这里插入图片描述

3.查看邮箱注册状态
在这里插入图片描述
4.设置邮箱地址
在这里插入图片描述5.点击SEND VERIFICATION验证邮箱
在这里插入图片描述6.查看测试邮件内容
在这里插入图片描述7.点击链接跳转到页面,发现Email Addaress选项已经有了刚才的邮箱地址了
在这里插入图片描述

问题

  • 1.有时点击验证链接提示错误
    在这里插入图片描述
    更换一个浏览器试试或者复制链接粘贴到浏览器中
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值