Я только что обновил наш экземпляр Gitlab и хотел наконец все настроить, чтобы можно было отправлять письма с уведомлениями. К сожалению, кажется, что Gitlab даже не генерирует никаких уведомлений.
Версия Gitlab - 7.5, устанавливается и обновляется согласно руководству по ручной установке.
у меня есть email_enabled: true
и email_from: real.address@example.com
в config/gitlab.yml
. Поскольку мы не запускаем полный почтовый сервер на этом компьютере, а вместо этого используем sSMTP, я также скорректировал config/initializers/smtp_settings.rb
для использования sendmail:
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 я попытался создать новый репозиторий (который должен создавать электронное письмо AFAIK), но я не могу найти упоминания о генерации почты в файлах журналов (как журналах Gitlab, так и /var/log/mail.log
) и нет неудачных фоновых заданий. Кажется, что почта никогда не создавалась.