【问题标题】:How can i configure the smtp server running for gitlab(omnibus) which running on the same machine如何配置运行在同一台机器上的 gitlab(omnibus) 的 smtp 服务器
【发布时间】:2016-03-24 13:30:06
【问题描述】:

我在同一台机器上运行 smtp 服务器和 gitlab,我确信运行 25 端口的 smtp 服务器工作正常,因为我在运行此命令后收到邮件 --echo "这是邮件的正文" | mail -s "这是主题行" user@example.com.我在 /etc/gitlab/gitlab.rb 中像这样配置 gitlab

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

有人可以帮忙吗?谢谢!

【问题讨论】:

    标签: smtp gitlab-omnibus


    【解决方案1】:

    如果您在 gitlab 服务器上运行本地 MTA,则无需显式配置。 gitlab.rb 中的 SMTP 设置只有在使用外部服务器或需要特殊配置时才需要。

    我们在这里使用默认安装的 postfix 在 Debian 8 上运行 gitlab。开箱即用。但是 exim4 应该也可以正常工作。

    您必须配置以下属性:

    gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'
    gitlab_rails['gitlab_email_display_name'] = 'GitLab'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-30
      • 2021-07-31
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2011-12-05
      • 2012-10-26
      • 1970-01-01
      相关资源
      最近更新 更多