2016-03-24 2 views
0

Я запускаю smtp-сервер и gitlab на одном компьютере, и я уверен, что SMTP-сервер, который управляет 25-портом, работает, потому что i получите почту после запуска этой команды --echo «Это тело письма» | mail -s «Это строка темы» [email protected] И я настроить gitlab как это в /etc/gitlab/gitlab.rbКак настроить SMTP-сервер для gitlab (omnibus), который работает на том же компьютере

gitlab_rails['smtp_enable'] = true 
gitlab_rails['smtp_address'] = "localhost" 
gitlab_rails['smtp_port'] = 25 
gitlab_rails['smtp_user_name'] = "myRootName" 
gitlab_rails['smtp_password'] = "myRootPassword" 
#gitlab_rails['smtp_domain'] = "example.com" 
gitlab_rails['smtp_authentication'] = "login" 
gitlab_rails['smtp_enable_starttls_auto'] = false 
gitlab_rails['smtp_tls'] = false 
gitlab_rails['smtp_openssl_verify_mode'] = false 

Может кто-то помочь? Благодаря!

ответ

1

Если вы запускаете локальный MTA на сервере gitlab, вам нечего явно настраивать. Параметры SMTP в gitlab.rb необходимы только в том случае, если вы используете внешний сервер или нуждаетесь в специальной конфигурации.

Мы запускаем gitlab на Debian 8 с установкой постфикса по умолчанию. Работает из коробки. Но exim4 должен работать отлично.

Вы НЕ должны настроить следующие свойства:

gitlab_rails['gitlab_email_from'] = '[email protected]' 
gitlab_rails['gitlab_email_display_name'] = 'GitLab'