我在新服务器(ubuntu)中恢复我的gitlab CE,我只是按照步骤一切正常,直到我发现当有人创建问题,评论我的问题等时我没有收到任何电子邮件通知。我已经检查了我的设置,几乎所有动作都会通过电子邮件通知我,但没有任何反应。
任何人都可以帮我解决这个问题吗?我一直在寻找解决方案,但根本没有运气。
谢谢。
答案 0 :(得分:0)
检查您的Gitlab配置:
sudo nano /etc/gitlab/gitlab.rb
取消注释:
gitlab_rails['gitlab_email_from'] = 'noreply@gitlab.example.com'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
如果您还没有安装Postfix:
sudo apt-get install postfix
如果要通过SMTP服务器发送,请配置其他SMTP settings。
重启Gitlab:
sudo gitlab-ctl reconfigure
检查日志:
sudo less /var/log/gitlab/gitlab-rails/production.log
sudo gitlab-ctl tail
sudo less /var/log/mail.log