1 配置邮件服务的用途
合并请求邮件通知
账号注册邮件通知
修改密码邮件通知
2 配置步骤
开启qq邮箱smtp服务
修改gitlab配置文件
测试邮件服务
3 修改gitlab.rb 配置文件
vi /etc/gitlab/gitlab.rb
按/后输入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邮箱" gitlab_rails['smtp_password'] = "开通smtp时返回的字符" gitlab_rails['smtp_domain'] = "qq.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true user['git_user_email'] = "qq邮箱" gitlab_rails['gitlab_email_from'] = 'qq邮箱'
按esc退出到命令行模式 :wq 保存并退出
gitlab-ctl reconfigure
4 测试邮件服务是否正常
gitlab-rails console Notify.test_email(' 接收方邮件地址 ',' 邮件标题 ',' 邮件内容 ').deliver_now
按回车,测试发送。
标签:qq,配置,gitlab,smtp,rails,邮箱,邮件 From: https://www.cnblogs.com/daboluo/p/17004060.html