配置
修改配置文件(建议先备份!!!)
- 打开文件
1
vim /etc/gitlab/gitlab.rb
- 修改配置项
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26#启用邮件
gitlab_rails['gitlab_email_enabled'] = true
# 必须和SMTP定义的邮件地址一致
gitlab_rails['gitlab_email_from'] = 'xxx@163.com'
gitlab_rails['gitlab_email_display_name'] = 'Gitlab'
#启用SMTP,邮件发送服务器必开
gitlab_rails['smtp_enable'] = true
#发件人地址
gitlab_rails['smtp_address'] = "smtp.163.com"
#启用的端口
gitlab_rails['smtp_port'] = 465
#发件人账号
gitlab_rails['smtp_user_name'] = "xxx@163.com"
#用户登录密码
gitlab_rails['smtp_password'] = "xxpassword"
#SMTP 服务器主域名
gitlab_rails['smtp_domain'] = "163.com"
#验证方式,登录
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
#修改gitlab配置的发信人
#gitlab 默认的email 用户,必须和SMTP定义的邮件地址一致
user["git_user_email"] = "xxx@163.com"
保存退出vim
刷新gitlab配置
1 | # gitlab-ctl reconfigure |
打开gitlab控制台测试发送邮件
1 | # gitlab-rails console |
注意
控制台测试报错
1 | Traceback (most recent call last): |
阿里云、腾讯服务器疑似屏蔽了25端口,需要改为465、打开SSL