打开SMTP服务并获得授权码

首先打开QQ邮箱,设置->账户,开启服务并获得授权码

Gitlab - 为服务器配置个人邮箱

Gitlab - 为服务器配置个人邮箱

Gitlab - 为服务器配置个人邮箱

记住授权码,在接下来的步骤中用得上。

配置gitlab.rb文件中

执行

gedit /etc/gitlab/gitlab.rb

打开gitlab.rb文件,在文件中加入如下内容。

Gitlab - 为服务器配置个人邮箱

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'] = "smtp.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.com'

执行以下命令重新加载gitlab配置文件

gitlab-ctl reconfigure

测试发送邮件

进入控制台

gitlab-rails console

执行发送邮件测试命令

Notify.test_email("个人邮箱@qq.com","title","text").deliver_now

Gitlab - 为服务器配置个人邮箱 

 

相关文章:

  • 2021-12-08
  • 2022-12-23
  • 2021-12-12
  • 2021-06-15
猜你喜欢
  • 2021-10-29
  • 2021-11-16
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2021-09-20
相关资源
相似解决方案