Gitlab 不生成电子邮件

Gitlab 不生成电子邮件

我刚刚更新了我们的 Gitlab 实例,并希望最终配置好一切,以便可以发送通知邮件。不幸的是,Gitlab 似乎甚至没有生成任何通知邮件。

Gitlab版本为7.5,按照手动安装指南进行安装和更新。

我有和email_enabled: true。由于我们没有在该机器上运行完整的邮件服务器,而是使用 sSMTP,因此我还调整了sendmail 的使用:email_from: [email protected]config/gitlab.ymlconfig/initializers/smtp_settings.rb

if Rails.env.production?
  Gitlab::Application.config.action_mailer.delivery_method = :sendmail

  ActionMailer::Base.sendmail_settings = {
    location: "/usr/bin/sendmail",
    arguments: "-i -t"
  }
end

重启 Gitlab 后,我尝试创建一个新的存储库(据我所知,它应该会生成一封电子邮件),但我在日志文件(Gitlab 日志和/var/log/mail.log)中找不到任何关于邮件生成的提及,也没有失败的后台作业。似乎邮件从未创建过。

  • 你们以前有人见过类似的行为吗?
  • Gitlab 中是否有可能生成测试邮件?(我还没有找到)

相关内容