在CentOS上设置GitLab邮件通知,可参考以下步骤:
sudo yum install postfix
安装邮件服务器。/etc/postfix/main.cf
文件,设置myhostname
、mydomain
等参数,根据邮件服务器情况调整,如myhostname = mail.yourdomain.com
,然后重启服务sudo systemctl restart postfix
。/etc/gitlab/gitlab.rb
文件,设置gitlab_rails['smtp_enable'] = true
,并填写SMTP服务器地址、端口、用户名、密码等信息,如gitlab_rails['smtp_address'] = "smtp.example.com"
,gitlab_rails['smtp_port'] = 587
等。sudo gitlab-ctl reconfigure
使配置生效。http://your-gitlab-domain/user/admin/settings
,在“Email & Webhooks”部分点击“Test email configuration”发送测试邮件。