Изменить имя отправителя уведомления в GitLab 11.4.4-ee - PullRequest
0 голосов
/ 07 ноября 2018

Я настроил GitLab на Google Cloud Platform для отправки почты. Это конфигурация

root@mojlab:/home/d# cat /etc/gitlab/gitlab.rb
...
nginx['listen_addresses'] = ["0.0.0.0", "[::]"]

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.sendgrid.net"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "du"
gitlab_rails['smtp_password'] = "fakePas$"
gitlab_rails['smtp_domain'] = "smtp.sendgrid.net"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
root@mojlab:/home/d# 

Почтовые сообщения, которые я получаю, имеют адрес GitLab и имя отправителя GitLab.

enter image description here

Я пытаюсь изменить имя отправителя. Я изменяю файл /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml в строке 42 с

    email_display_name:

до

    email_display_name: NewName

но после команды gitlab-ctl reconfigure изменение исчезает. Значение снова становится пустым.

Как изменить имя отправителя?

1 Ответ

0 голосов
/ 07 ноября 2018

Если у вас есть gitlab.rb, лучше всего попытаться установить этот параметр в gitlab.rb, а не в gitlab.yml.
См. этот дифференциал, например .

gitlab_rails['gitlab_email_display_name'] = 'Example'

Затем попробуйте снова gitlab-ctl reconfigure, что будет учитывать значение gitlab.rb.

...