1.修改gitlab.rb配置项
目录:/etc/gitlab/gitlab.rb
修改:
gitlab_rails[smtp_enable] = true
gitlab_rails[smtp_address] = ""
gitlab_rails[smtp_port] = 465
gitlab_rails[smtp_user_name] = "xxxx@"
gitlab_rails[smtp_password] = "xxx"【授权码,去对应邮箱设置】
gitlab_rails[smtp_domain] = ""
gitlab_rails[smtp_authentication] = "login"
gitlab_rails[smtp_enable_starttls_auto] = true
gitlab_rails[smtp_tls] = true
gitlab_rails[gitlab_email_from] = xxxx@
user[git_user_email] = "xxxx@"
注意port端口配置成465以前的25端口阿里云已经关闭了
2.重启gilab配置
修改后执行gitlab-ctl reconfigure
3.进入rails控制台测试邮件发送
gitlab-rails console