1、开启QQ邮箱的smtp
登录QQ邮箱 设置>>账户>>smtp>>密保验证>>获取一个字符串>>保存到本地
2、登录到服务器:etc/gitlab/gitlab.rb
按住esc进入命令模式 检索 smtp_enable 找到以下字符放开注释 修改
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'] = "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@qq.com'
第三处
user['git_user_email'] = "自己的qq@qq.com"
保存修改:wq
4、重启配置 有点慢要等一会
gitlab-ctl reconfigure
gitlab-rails console
输入:Notify.test_email("自己的邮箱@qq.com","标题","内容").deliver_now