<>
实例环境
gitlab服务器
腾讯企业邮箱
邮箱配置
登陆腾讯企业邮箱--->设置--->收发信设置


邮箱绑定--->生成新密码(gitlab填写的密码就是这个)

gitlab配置
修改配置文件:vim /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "aa@bb.com"
gitlab_rails['smtp_password'] = "xxxxx"
gitlab_rails['smtp_domain'] = "bb.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
gitlab_rails['gitlab_email_from'] = 'aa@bb.com'
user['git_user_email'] = "aa@bb.com"
执行配置生效:gitlab-ctl reconfigure
发送邮件测试:
gitlab-rails console
Notify.test_email('邮箱地址','主题','内容').deliver_now

测试完成:exit或者ctrl+z退出
-----------日常记录---------------