2016-04-11 5 views
1

Я пытаюсь получить электронную почту, работающую с gitlab через SMTP, но я не уверен, какие домены/FQDN для использования в этой установке:Как отправить gitlab письма с различными доменами для постфикса, SMTP и ретрансляции почты

Предположим, у меня есть сервер gitlab для «coolproject».

  • gitlab сервер может быть достигнуто с помощью coolproject.dyndns.org
  • В учетной записи электронной почты отправить из вне [email protected]
  • Сервер SMTP работает на хостера: smtp.myhoster.com

Теперь я пытаюсь правильно настроить постфикс. Все примеры всегда использовать «example.com» везде, что не помогает в этом случае ...

Вопросы:

  • Что такое «/ и т.д./mailname» (или в/и т.д./постфикса/основные .cf: myorigin) должно быть?
  • В /etc/postfix/main.cf: Что такое mydestination?
  • В /etc/postfix/main.cf: Что такое relayhost?

Для gitlab.rb Я предполагаю, что это правильно?

gitlab_rails['smtp_address'] = "smtp.hoster.com" 
gitlab_rails['smtp_user_name'] = "[email protected]" 
gitlab_rails['smtp_domain'] = "coolproject.org" 

ответ

0

Похоже, что я был на правильном пути, но хост-почта не принимала настройки. Я обнаружил ошибки в моем боковом журнале, которые указали мне в этом направлении: https://github.com/gitlabhq/gitlabhq/issues/5636

Также, благодаря чату gitlab irc, я получил подсказку, чтобы отключить smtp_domain.

Таким образом, позволяя TLS, это мой последний рабочий конфигурации

Окончательная конфигурация:

gitlab_rails['smtp_address'] = "smtp.hoster.com" 
gitlab_rails['smtp_user_name'] = "[email protected]" 
# removed gitlab_rails['smtp_domain'] = "coolproject.org" 
gitlab_rails['smtp_tls'] = true 

 Смежные вопросы

  • Нет связанных вопросов^_^